A young country with 70% of its population below the age of 30 years, brewing with the spirit of entrepreneurship and a desire to tread the line of ‘Start up India, Stand Up India’ – that’s the new ‘Incredible India’. Juxtapose this with some of the comparative advantages that we enjoy like abund…