20140524 business.india-business: Is Modi's win India's Thatcher moment?