As I was walking through the streets of Beijing on April 18, 2024, I couldn't help but notice the festive atmosphere all around me. People were dressed in their best traditional attire, and the streets were decorated with colorful lanterns and banners. It was the day of the Qingming Festival, also known as Tomb Sweeping Day, a traditional Chinese festival that falls on April 4th or 5th of the Gregorian calendar.