Some 30,000 people have taken part in the Delhi half marathon, held amid high levels of air pollution.

However conditions were better than during last month's hazardous smog, which forced the Indian government to declare a public health emergency.