Which of the following the current length of Indus river? April 16, 2025 by admin A. 4112 km B. 3059 km C. 3180 km D. 2900 km