Modi-Xi visit at Mamallapuram: All about the coastal temple town


Mahabalipuram located near the capital city of Tamil Nadu is about to witness a meet of two global leaders and is undergoing a complete makeover.

Comments