kevinswildside.wordpress.com
India unveils the world’s tallest statue, celebrating development at the cost of the environment
Ruth Gamble, La Trobe University and Alexander E. Davis, La Trobe University India’s Prime Minister Narendra Modi will today inaugurate the world’s largest statue, the Statue of Unity in Gujarat. A…