Anamika Tamang
Here are some of the glimpses of a cherry garden in Wuhan, central China’s Hubei Province.