The Cherry Blossom or "Sakura" is the national flower of Japan, which is also a source of inspiration for the Japanese people, and India became the 28th country in the world had earlier been included in the Sakura Map.
Copyright © 2024 - Odisha Television Limited All Rights Reserved.