Narendra Modi was on Thursday sworn in as the prime minister of India for his second term. Alongside him, senior BJP leaders Amit Shah, Rajnath Singh, Nitin Gadkari and Nirmala Sitharaman were also administered an oath of office as cabinet ministers.