News

An annual cherry blossom festival has begun at a park in Japan's northeastern city of Hirosaki in Aomori Prefecture.
There's no other place on Earth that celebrates cherry blossoms quite like Japan. As the buds burst open in parks and streets ...