Narendra Modi took oath as Prime Minister for second consecutive term on Thursday at Rashtrapati Bhavan.