Travelling in India To see in Mahābalipuram Mahābalipuram, nowadays Mamallapuram, « the city of Mahā Bali », is a small city in Tamil Nadu situated 60 km south of… 27 November 2014 · 3 min