Pondicherry is famous for retaining its French influence which can be seen in the architecture of several colonial buildings here. Pondicherry makes for a picture-perfect holiday destination. These photos of Pondicherry prove that it is one the best places to visit in India.