Here are some of the glimpses of a cherry garden in Wuhan, central China's Hubei Province.
READ ALSO: