A visit to Puri, the wonderful coastal city in Odisha, India, which offers the best in terms of both culture as well as flavours that touch your soul