Puducherry, which is still more popularly known by its former name- Pondicherry, is a vibrant city located in the southern part of India. First time visitors will be surprised by …