Cherry blossoms are admired for their delicate pink and white petals and their fleeting springtime bloom. In India, while true cherry blossoms are found in select regions like Shillong and Kohima, ...