By Girija Madhavan Cherry blossom, “Sakura”, is the national flower of Japan. In spring, the trees begin to bloom. Japan waits for the pink and white tide, starting in the warm tip of Okinawa, to spread over the country and finally reach the heights of cold Hokkaido. Newspapers print the cherry blossom forecasts of various…
Recent Comments