India unveils world's tallest statue
India has unveiled the world's tallest statue, which cost 29.9bn rupees (£330m; $430m) to build, BBC reports.
The 182m (600ft) high structure in the western state of Gujarat is a bronze-clad tribute to independence leader Sardar Vallabhbhai Patel.
Prime Minister Narendra Modi said the "statue of unity" would serve as a major tourist attraction.
But some see this as a wastage of public money and argue that the funds could have been put to better use.
Mr Modi, who unveiled the statue at a grand inaugural event, said it is "a symbol of India's integrity and resolve."
Air Force planes showered flowers on the statue, which was designed by decorated Indian sculptor Ram V Sutar.
The Gujarat government is reported to have paid more than half of the funds for the statue, while the remainder came from the federal government or public donations.
The memorial has been seen as a pet project of Mr Modi, who like Patel, was born in Gujarat. He commissioned the statue when he was the state's chief minister in 2010.
It is nearly twice as tall as New York's Statue of Liberty. And it has surpassed the height of the Spring Temple Buddha in China which, at 128m, was previously the tallest in the world.
But it won't remain the world's tallest statue for long. The government in the western state of Maharashtra is constructing a memorial to the Maratha warrior king Shivaji that is estimated to be 190m tall.