Hampi, a UNESCO World Heritage Site, is a treasure trove of ancient ruins and breathtaking landscapes.