Architecture and History plays a significant role when you are in and around Mahabalipuram. Yet another cave temple in Mammalapuram, which is located on the