People take part in a Zen class in the Yufo Temple, or Jade Buddha Temple, in Shanghai on July 8, 2015. [Photo/Ecns.cn]