Prime Minister Narendra Modi took his oath of office today, along with his ministers, for the second consecutive term at the Rashtrapati Bhawan after his party BJP witnessed a massive victory in the recently-concluded national elections. PM Modi and his council of ministers are being administered the oath by President Ram Nath Kovind. The dazzling oath-taking event is being held at the presidential palace Rashtrapati Bhavan and is being attended by world leaders, celebrities and politicians.