India is home to several large waterfalls across the south and northeast. Here’s a quick rundown of seven notable sites and their ideal visiting months. India’s landscape is dotted with waterfalls ...