Virupaksha Temple, from the ruins at Hemkuta Hill, Hampi, Karnataka, India, a UNESCO World Heritage Site, former capital of the Vijayanagara Empire.