I have always praised the endless diversity in every aspect of India. Just like its culture, India’s geography has unimaginable diversity. A tall standing mountain, huge riverbeds, a long coastline, plateaus, dessert, salt desert everything is there in this amazing country. It is obvious that the job to finalise the 12 best places to enjoy nature is not easy. It took a lot of analysis and eventually this list of 12 must-visit cities for every nature lover in India was given shape. There are many more naturally beautiful cities which are worth a visit but these twelve should stand out because of their splendid natural setting.