The UNESCO World Heritage Monuments of Mahabalipuram: A Historical Journey