Beijing Review INDIA 2020-07-02 - International Yoga Day is marked at the LodhiGardens, a park in New Delhi, on June 21