Mamallapuram


Mamallapuram

Mamallapuram [muh-mah-luh-poo r-uh m] noun

  1. Mahabalipuram.

Leave a Reply

Your email address will not be published. Required fields are marked *

38 queries 2.585