Pondicherry, located on the southeastern coast of India in Tamil Nadu, is famous for its unique mix of French colonial ...
Pondicherry, located on the southeastern coast of India in Tamil Nadu, is famous for its unique mix of French colonial heritage and traditional Indian culture. The city features colorful architecture, ...