Every year, the sacred town of Puri in Odisha plays host to one of the largest religious festivals in India – the iconic Jagannatha Puri Rath Yatra. Just like kids visit their aunt’s home in summers similarly, this yatra marks the annual visit of Lord Jagannath and his siblings to…