Browsing: Travel

Pondicherry, often called Puducherry, is a peaceful town on India’s east coast. Its pastel-coloured streets, leafy boulevards, and soothing beach…