Correct option is (a) Ganges
Easiest explanation: Ganges is considered to be the longest river in India with a total length of 2,640 km. Indus and Brahmaputra both has length of 2,900 km but they are not called longest river because most of the part of river lies outside the Indian Territory.