Puri known as one of India’s most sacred pilgrimage destinations, the temple welcomes millions of devotees every year seeking blessings from Lord Jagannath.