Hampi is a small town in the Indian state of Karnataka in South India ... that draws tourists from all over the world. This ...