20100621 world.uk: Thousands of pilgrims participate in London Ratha-yatra