The best place for stargazing in India is Jawai, Rajasthan where you can experience wildlife and stay at Thour Nature…