Narendra Modi has been sworn in as India's new prime minister in a ceremony attended by his counterpart from rival Pakistan.
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.
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.
Today's grand outdoor ceremony in front of the presidential palace was attended by the leaders of all seven South Asian countries as well as Mauritius.
Besides Sharif, other regional leaders attending the ceremony included Sri Lankan President Mahinda Rajapaksa, Afghan President Hamid Karzai, Bhutanese Prime Minister Tshering Tobgay, Nepal's Prime Minister Sushil Koirala and Maldives' President Abdulla Yameen Abdul Gayoom.