The Ratha Temples are located in Tamil Nadu, in the historical town of Mahabalipuram, also known as Mamallapuram in the local language.
The Ratha Temples are located in Tamil Nadu, in the historical town of Mahabalipuram, also known as Mamallapuram in the local language.