Business tycoons were stunned by PM Modi’s speech at Washington DC’s Kennedy Centre on June 23. <br /><br />