Spring Travelling?! These are the Places for you When the leaves fall, when new leaves bloom, when buds blossom spreading magic all around it is the onset of the spring season. This season in India starts from mid-February and lasts till April. It is considered one of the most beautiful seasons in the country. During…