Crowds gather at Tokyo’s Ueno Park

Tokyo's Ueno Park has 800 cherry trees belonging to 55 varieties. It has become one of the most famous places for cherry blossom viewing in Tokyo, with areas designated for laying out picnic mats and ... ( read original story ...)