A family strolls under fully bloomed cherry blossom trees along a riverside promenade in Tokyo yesterday. Viewing cherry blossoms is a national pastime and cultural event in Japan, where millions of people turn out to admire them annually.
April 03, 2015 | 11:40 PM