Hundreds of people take part in a yoga session in Dujiangyan city, Southwest China's Sichuan province, on Thursday to celebrate the upcoming International Day of Yoga on June 21. [Photo/CFP]