Narendra Modi has been sworn in as India's 15th Prime Minister in the forecourt of the Rashtrapati Bhawan, home of President Pranab Mukherjee, who administered the oath. Present among the almost 4000 guests at the grand ceremony were leaders from eight neighbouring countries, including Pakistan.
(Read more)