India offers diverse river rafting landscapes, from the icy glacial waters of the Himalayas to the lush, tropical currents of the Western Ghats.