Preparing your study page...
Correct answer: C
Explanation
The Indus River is widely cited as approximately 2,900 to 3,180 km long depending on the source, making 2900 Km the most accurate option provided.