Hampi Travel Guide where history lives

Hampi is a small town in Karnataka, India. When I was researching it I found not much material available, hence this Hampi travel guide...