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. More than 20 yoga teachers from India traveled to the city to instruct the learners. [Photo/CFP] |