Loading visa information...
Puducherry (Pondicherry), often called the "French Riviera of the East," is a charming coastal town in southern India kn...