Narendra Modi, while serving as the Gujarat chief minister, had rather brusquely told a group of journalists, representing foreign media, that Gujaratis respected money and knew how to invest it in business to multiply it.