Narendra Modi sworn in as Indian prime minister
Narendra Modi has been sworn in as India’s new prime minister in a ceremony in the forecourt of the presidential palace in Delhi.
Mr Modi took the oath before thousands of guests, including his counterpart from rival Pakistan, Nawaz Sharif.
It is the first time since the two countries won independence in 1947 that a prime minister from one state has attended such a ceremony in the other.
Mr Modi led his BJP party to a landslide win in the recent election.
The BJP won the biggest victory by any party in India for 30 years, gaining a majority in parliament and trouncing the outgoing Congress Party.