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.