The Statue of Unity in Kevadia, India, is the world's tallest statue, standing at 182 meters (597 feet). It was inaugurated on October 31, 2018, and is a tribute to Sardar Vallabhbhai Patel, a key figure in India's struggle for independence and its first Deputy Prime Minister. The statue is located on the Sadhu Bet island near the Narmada River and features an observation deck that offers panoramic views of the surrounding landscape.
Planning a trip?