From the stunning island of Majuli in Assam to the Mini Switzerland of India in Himachal Pradesh, these places are sure to get your heart racing