Canadian Prime Minister Mark Carney arrives in India to repair a strained relationship

· The Independent