There is an incredible archaeological site just outside the city of Bhubaneswar in Odisha, India that attracts thousands of tourists each year. The Udayagiri caves are part natural, part man-made caves that serve as a temple. Nestled in the hills[...]