Hi Preet
In The best place for river rafting in india.
1) Rishikesh, (Uttarakhand)
2) Kullu-Manal ,(Himachal Pradesh)
3) Indus River, (Leh-Ladakh)
4) Yamuna River, (Uttarakhand)
5) Tons River, (Uttarakhand)
6) Teesta River, (Sikkim)
7)Brahmaputra River, (Sikkim,Arunachal Pradesh)
8) Lohit River, (Arunachal Pradesh)
9) Kameny River, (Arunachal Pradesh)
10) Barapole, (Coorg,Karnataka)
11) Kundalika River, (Maharashtra)