Live like the locals in Kevadia which is being touted as India’s hidden gem for those looking for purposeful travel intertwined with nature and culture. Admire the stature of Statue of Unity, world’s tallest statue, which stands tall between the Vindhyas and Saptuda range on Narmada River.