In the last five years, India has jumped 79 spots in World Bank's Ease of Doing Business list and it is one of the most attractive economies for investment, Prime Minister Narendra Modi said today as he stressed that "this is the best time" to be in the country.