Tokyo shows signs of spring as Japan celebrates cherry blossom season

Tokyo is the latest spot in Japan to show the amazing signs of spring, and the proof is all over social media as locals and travellers document the height of cherry blossom season in the capital. People take photographs of a cherry tree in blossom on April …
( read original story …)