Nation

India celebrates International Yoga Day

Hundreds of yoga practitioners have gathered in a park in New Delhi to mark International Yoga Day. (June 21)