At Beijing’s Beihai Park, the mountain peach blossoms in front of Chanfu Temple are in full bloom, creating a picturesque spring scene. The delicate pink and white petals, resembling falling snowflakes, look especially stunning against the backdrop of ancient architecture and red lanterns.