Gandikota

Also known as the Grand Canyon of India, Gandikota has some of the most mesmerising river views and the best places to visit for an adventure traveller.