World Geography Which one is the longest river in India that flows entirely within India? A) Ganga B) Godavari C) Narmada D) Brahmaputra Detailed Solution: No Details Prev Next