What is the total length of Indus River?

a. 2900 km

B. 2514 km

C. 3180 km

D. 7854 km