Mahabalipuram (Mamallapuram)

by Irā Nākacāmi

Mahabalipuram, a historic town in Tamil Nadu, India.