Shanghai’s most charming street for glimpses of cherry trees is located in the Shanghai Chenshan Botanical Garden and the trees have begun to bloom.
The attraction even drew China Central Television (CCTV) crew to make video and live broadcast.
The scenic spot is free of charge and is open all day long.