Hampi is an ancient city filled with temples, ruins, and giant boulders. Sites like the Virupaksha Temple and the Vittala ...