French President Emmanuel Macron, German Chancellor Olaf Scholz and Italian Prime Minister Mario Draghi have become the latest Western leaders to show their support for Ukraine by visiting the country.

Mr Macron, whose country holds the rotating EU presidency, had been particularly criticised for delaying his trip, which comes over two months after British Prime Minister Boris Johnson made the visit.

(L-R) Italy's Prime Minister Mario Draghi, France's President Emmanuel Macron and German Chancellor Olaf Scholz (SPD) travelled by a night train to Kyiv

The first visitors

On 15 March, the prime ministers of the central European countries of Poland, the Czech Republic and Slovenia are the first Western leaders to visit Ukraine, just three weeks after the Russian invasion.

They make the risky journey by train from Poland.

The prime ministers, who came by train, were the first foreign leaders
to visit the Kyiv since Russia invaded (Pics: Facebook/Volodymyr Zelensky)

During their talks with Ukrainian President Volodymyr Zelensky, Kyiv is under curfew and explosions can be head from fighting on the western outskirts of the capital.

"It is here that freedom fights against the world of tyranny," says Polish Prime Minister Mateusz Morawiecki, who calls for Ukraine to be given fast-track EU membership.

Johnson acclaimed as hero

Britain's Johnson is the first leader of a G7 country to visit on 9 April, two weeks after Russian troops had been driven back from the suburbs of Kyiv.

Boris Johnson on the streets of Kyiv with Volodymyr Zelensky (Pic: Ukrainian Presidency)

Mr Johnson is filmed on a walkabout in the deserted streets of Kyiv with the Ukrainian President, acclaimed by residents for his show of solidarity.

Mr Zelensky says Britain's support for Ukraine will "remain forever in history".

EU leader dodges strikes

Mr Johnson arrives a day after European Commission president Ursula von der Leyen, who tells Zelensky that Ukraine "is marching towards a European future".

Slovakia's Prime Minister Eduard Heger, left, standing next to European Commission President Ursula von der Leyen and European Union High Representative for Foreign Affairs and Security Policy Josep Borrell as they visit a mass grave in the town of Bucha

On 20 April, European Council president Charles Michel calls for justice for the war crimes committed in Ukraine during a visit to the war-scarred Kyiv suburb of Borodianka.

Both EU leaders visit Ukraine twice. Mr Michel's second trip on 9 May takes him to the blockaded Black Sea port of Odessa, where he has to break off a meeting and take shelter after missiles strike the city.

European Council president Charles Michel (c) (Pic: Twitter/Charles Michel)

UN leader 'shocked'

Russian missiles also fall on central Kyiv on the day UN Secretary General Antonio Guterres visits.

Ten people are injured in the strikes. The UN team escapes harm but a spokesman for Guterres says he was "shocked".

Jill Biden and Justin Trudeau

US President Joe Biden has yet to visit Ukraine but his wife Jill makes a surprise appearance on 8 May - Mother's Day in the US - meeting Ukraine's first lady Olena Zelenska in a school close to Ukraine's border with Slovakia that is now sheltering people displaced by the war.

US First lady Jill Biden (L) visits Olena Zelenska, wife of Ukrainian President at a public school that has taken in displaced students in Uzhhorod on 8 May 8

On the same day, Canadian Prime Minister Justin Trudeau visits Kyiv where he says Russian President Vladimir Putin is "responsible for heinous war crimes" and must be held to account.

Canadian Prime Minister Justin Trudeau visited Irpin before meeting with President Zelensky on 8 May