Trees of fully bloomed cherry blossoms bend over the Meguro River in Tokyo, April 4, 2016. People enjoyed cherry blossoms on a promenade along side of a river.[Photo/IC]