Heading to Pondicherry Anytime Soon? Then Bookmark These 8 Best Cafes...

Pondicherry, aka 'The Little France of India' is a quaint, little town which is equal parts beautiful and relaxing. One can clearly...