Thousands of devotees from across the country and abroad descended on this seaside pilgrim town in Odisha to have a glimpse of the presiding deities of the 12th century shrine of Sri Jagannath as they mingled with the sea of humanity during the annual fes