Nature has a never-ending healing effect in our soul and body. The geographical location of India is such that it has varied natural formations in the forms of mountains, plateaus, forests, the large coastline in both the sides of the country, desert, waterfalls, etc. Here are the top 10 ones.