Mahabalipuram (Mamallapuram)
by
Irā Nākacāmi
Mahabalipuram, a historic town in Tamil Nadu, India.