Business Insider/Jeremy Wilson
There was several hours of cultural entertainment before Modi took to the stage amid rapturous applause.
After speaking for over an hour, Modi did something really unexpected that grabbed the crowds attention. He took off his watch and showed them this weird thing you can do to work out what the time is in India.
Modi told them that if your watch is set to British time you can turn it upside and find out what the time is in India. No one seemed to believe him at first, but after trying it out themselves they realised he was actually right.
You can watch Modi showing off his watch below. He's talking in Hindi, but it's easy enough to get the gist of what he's saying: