Language
A photo taken on Tuesday shows fallen cherry blossom petals after a rainstorm in Dalian city, north China's Liaoning province, May 3, 2016. [Photo: weibo.com]