India International Cherry Blossom Festival kicks off in Shillong: Here are the breathtaking pics
Anyone who has ever lived in the north-east of India will be able to vouch how cherry blossoms usher in winters in the most beautiful way. The pristine pink cherry tree adds some colour to…