We only think of India as a land of historical monuments. Very few people are aware of the fact that India has some of the most amazing places for nature lovers. These places will take your breath away and leave you speechless. If you are tired of that mo