Rivers hold profound agricultural, cultural, and spiritual significance in India, often revered as deities.
* **Major Rivers:** The Ganges (Ganga) is the most sacred and culturally significant. Other major rivers include the Brahmaputra, Yamuna, Godavari, Krishna, Narmada, and Kaveri. * **Lakes:** Dal Lake (Srinagar, known for houseboats), Vembanad Lake (Kerala, famous for backwaters), Chilika Lake (Odisha, the largest coastal lagoon in India), and Pichola Lake (Udaipur). * **Waterfalls:** Jog Falls (Karnataka), Dudhsagar Falls (Goa), and Athirappilly Falls (Kerala) are among the most majestic.