Cherry Blossom

Cherry blossom is a flower of a Japanese tree called Sakura, more than 3000 of which, were donated to the USA by Japan in 1912. They were planted around the Tidal Basin in Washington DC. At the onset of spring, these trees are in full bloom with beautiful and delicate Cherry Blossom flowers growing on … Continue reading Cherry Blossom