There's a little piece of France in India and that's Pondicherry, or more popularly just 'Pondy', for you - which has recently been rechristened as Puducherry. Currently a union territory of India, Pondicherry is a town tucked away along the Eastern coast of the Bay of Bengal. This popular beach...