Travelling is always an enriching experience. It acts as a catalyst, facilitating a deeper bond with our inner self. We make memories, learn about cultures, overcome our fears, and develop patience. And as far as the destination is concerned, our country offers a lot of cultural and geographical diversity for us to explore. The land of high mountains, mighty rivers and exotic cities with a rich history, our country is a traveller's paradise. But move over the famous locales. Here are 10 small cities in India that are breathtakingly beautiful and inspiring to satiate your wanderlust! Read on.
Known as the 'Ghost Town', Dhanushkodi is situated 620 kms from Bangalore, on the southern tip of Pamban Island in Tamil Nadu. Around 50 years ago, the deserted island was wiped out by a powerful cyclone, leaving structures ruined. In the serene surroundings and a resplendent view of the Indian Ocean meeting the Bay of Bengal, Dhanushkodi intrigues with its enchanting beauty, mythological stories, and interesting legends.
Away from the maddening noise, Landour is a perfect weekend-getaway. Explore the city on feet, through the sharp and steep curves of the hill, with a backdrop of beautiful deodars and red rhododendron flowers. Take a stroll through the Landour bazaar and visit the residence of Captain Young, the man who discovered Mussoorie.