India, Aug. 24 -- Nestled in the south-eastern coast of India, Puducherry (formerly known as Pondicherry) is a region recognized for its rich history, ancient temples, colonial architecture, exquisite ...