A host of deals, including one to supply India with uranium, is unveiled as Mark Carney meets Narendra Modi in Delhi.

India's foreign ministry says the visit marks a "significant step" in strengthening ties.

The two countries are repairing a strained relationship as they also seek to reduce their trade reliance on the US.