Participants perform at the venue of World Culture Festival on the banks of a river in New Delhi, India, yesterday. The three-day cultural festival, expected to attract 3.5mn visitors to the capital, began yesterday despite running into trouble over safety and environmental concerns. It is being organised by spiritual guru Sri Sri Ravi Shankar to celebrate the 35th anniversary of his Art of Living Foundation.