India Unveils World's Tallest Statue

The tallest statue in the world now looks out over western India.  The statue of independence leader Sardar Patel is 600 feet tall.  Prime Minister Narendra Modi said what he called the "statue of unity" unveiled today in the state of Gujarat will be a major tourist attraction.  Locals complain the statue is a waste of money and that the $430 million it cost could have been put to better use.  The statue is nearly twice as tall as the statue of Liberty.