If you want to experience real thrills and fun in life, then you got to head to nature’s lap. For nothing man made can be remotely as exhilarating as what nature can give you. Challenging rapids, mighty mountains, dense jungles and exotic wildlife are India’s best and there is little wonder why Indian tourism is