India has been blessed with an abundance of natural beauty and it would be thoughtless if we didn’t speak about its waterfalls! Be it sunny or gloomy, you could always enjoy a waterfall as it comes with its own stillness. Himachal Pradesh is home to snowcapped peaks and is India’s…