Modi has again been sworn in as prime minister of India. It is the second time in the country's history that a prime minister has begun three consecutive terms after winning a majority in elections.