Narendra Modi has been sworn in for a second term as India’s prime minister after his party won a landslide majority in the recent election. The ceremony took …

source