Indian Prime minister Narendra Damodardas Modi is on his USA tour. Yesterday, Mr. Modi addressed more than 20,000 Indians and Americans in New York’s Madison Square Garden. It was a remarkable speech and it looks like New York becomes Ahmedabad. Modi was performing like rock star. If you missed the speech last night, we have got it right here just for you, enjoy.