Pondicherry, also known as Puducherry, is a melting pot of Indian and French culture, located on the southern coast of India.
Pondicherry, also known as Puducherry, is a melting pot of Indian and French culture, located on the southern coast of India.