Q1. The longest river entirely within India is:
Explanation
Godavari (1,465 km) is the longest peninsular river and the longest river flowing entirely within India (source: Trimbakeshwar, Nasik; mouth: Bay of Bengal). Called 'Dakshin Ganga'. Major tributaries: Pranhita, Indravati, Sabari.
