India Prepares to Inaugurate the World’s Tallest Statue
Source NEW DELHI, INDIA, October 25, 2018 (CNN): India is set to unveil the world’s tallest statue next week, the towering figure of Sardar Vallabhbhai Patel, a popular political and social leader, who was part of the freedom struggle that resulted in India’s independence from British colonial rule in 1947. Looming 182 meters (597 feet) above the Narmada River in…
