World’s tallest statue unveiled in Gujarat, India, honors Sardar Patel

The Statue of Unity is of Sardar Vallabhbhai Patel and stands twice as tall as the Statue of Liberty.