Prime Minister Narendra Modi has left for Croatia, the third and final stop of his three-nation tour, after concluding his "productive" visit to Canada where he attended the G7 Summit.

G7 summit LIVE: G7 leaders try to salvage their summit after Trump’s early exit effectively makes it ‘G6’