shillong-cherry-blossom-2023-1
SHILLONG- The stage is set for the state of Meghalaya to host the Shillong Cherry Blossom Festival 2023 even as the streets and lanes of this picturesque hill station are draped in pink and white Cherry Blossom trees.
SHILLONG- The stage is set for the state of Meghalaya to host the Shillong Cherry Blossom Festival 2023 even as the streets and lanes of this picturesque hill station are draped in pink and white Cherry Blossom trees.