Pondicherry is a union territory uniting different worlds. This article will not only tell you about the popular places to…
India, South India