The Qingming Festival, or Tomb-Sweeping Day, is an important festival in China when people offer sacrifices to their ancestors. It falls on April 4 this year. In ancient times, the festival prompted ...