World Bank in a new report has ranked all BJP ruled states as the best places to do business in India. Telangana and Andhra Pradesh – top the rankings. All other states in the top ten, barring Uttarakhand which occupies the ninth place in the rankings, are ruled by the BJP. The Congress and regional party ruled states seem to be letting businesses and the country down. The World Bank’s new rankings showing BJP ruled states as mesmerizing hotspots in an otherwise unattractive country shows that India has a long way to go before it can truly become the world’s investment magnet.