‘This is the moment’: Modi tells US biz to invest in India by Newsdesk-Top NewsIndia NewsUSA23 June 202323 June 2023 The event sent a clear message to the companies, the businesses, the manufacturers, the innovators of both countries, reports Yashwant Raj In a direct appeal to the US business community,…