Ranthambhore National Park, India

India Landmarks

Statue of unity The tallest statue in the world – in India According to topschoolsintheusa, the Statue of Liberty in India is the tallest colossal monument on earth. It was inaugurated on October 31, 2018 and honors the work of the statesman Vallabhbhai Jhaverbhai Patel. Patel was a close companion of Mahatma Ghandi, resistance fighter […]

Continue Reading