World’s Tallest Statue Is Going Up In India

The “Statue of Unity”, a 600-foot-tall figure of Sardar Vallabhbai Patel (an anti-colonial leader who became independent India’s first deputy prime minister), is going up on a small island in the Naramada River in the state of Gujarat. The $460 million structure will be twice the height of the Statue of Liberty.