More than one million Hindu pilgrims flocked to a huge carnival wearing colourful dresses and costumes. The annual Ratha Jatra carnival, which means 'chariot', is based around the worship of Lord Jagannath, a reincarnation of lords Vishnu and Krishna.

The five mile celebrations showcased a variety of beautifully made chariots which are paraded through the streets. It is the biggest Hindu carnival in the world. Festival-goers were not fazed by the pouring rain and continued to...
more »