Canadian Prime Minister Mark Carney and his delegation landed in Mumbai on Friday for a four-day-long official visit to India. Carney's visit from February 27 to March 2 was initiated at the invitation of Prime Minister Narendra Modi, according to the Ministry of External Affairs, and signals a concerted effort to revitalise diplomatic relations between the two countries.