Science 2 years ago 44.2 K 15242 India’s own production ‘Saras’ will take off this June; Know about its features