Prime Minister Narendra Modi will address the nation at 5 pm today, top government sources have said. The sources have not confirmed the subject of this address. This has triggered speculation on what the Prime Minister will speak on.