Puri, the pilgrimage town in Odisha, is all decked up to witness one of the biggest festivals in the world – Jagannath Rath Yatra. The festival begins today, June 27. It is believed that lakhs of ...