Answer: A
Correct answer: The Godavari
The Godavari, about 1,465 km long, is the longest river whose entire course lies within India. It rises at Trimbakeshwar in Maharashtra and flows east across the Deccan through Telangana and Andhra Pradesh to the Bay of Bengal, where it forms a large delta. It is often called the Dakshina Ganga, the Ganga of the south. The Ganga is longer at about 2,525 km but flows into Bangladesh before reaching the sea, so it does not qualify. The Brahmaputra rises in Tibet as the Yarlung Tsangpo and also crosses into Bangladesh; the Indus rises in Tibet and flows chiefly through Pakistan. The Godavari is the second longest river in India after the Ganga, and its basin is the largest of the peninsular rivers. Its major tributaries are the Pravara, Manjira, Indravati and Sabari, and the Polavaram and Sriram Sagar projects are built on it.