World’s Tallest Statue Ready For Its Inauguration In IndiaBeenish UmerOctober 31, 2018 October 31, 20180323 Web Desk (October 31, 2018): India’s Prime Minister Narendra Modi inaugurated the world’s largest statue, the Statue of Unity in Gujarat. At 182m tall (240m including... Read more