India Unveils the World’s Tallest Statue, Celebrating Development at the Cost of the Environment Sardar Vallabhbhai Patel is a towering figure in India’s history. Divyakant Solanki/AAP Image The land on which the statue was built is an Adivasi sacred site that was taken forcibly from them.