Prime Minister Narendra Modi will be sworn in this evening for a second straight term after his BJP's incredible victory in the national election. BJP president Amit Shah has made calls to leaders who will be ministers in the new government. They have been invited to the PM's home at 5 pm, before the swearing-in.