Cherry blossoms: More than just flowers!
Sakura, the symbolic flower of Japan Meguro, is a special ward in Tokyo, Japan that was founded back in March 1947. The name “Meguro” means “black eyes” that was derived from the statue Meguro Fudo. There were five statues strategically placed on the outskirts of Edo in the early seventeenth century to provide welfare and […]