Qingming or Tomb-sweeping Day which has a history of over 2,500 years in China, has seen millions of people honouring ancestors through tomb-sweeping rituals.
In a modern twist during the festival, technological and ecological approaches now vie with the more familiar incense and paper offerings.