Boris Johnson told Brazilian president Jair Bolsonaro to “get the AstraZeneca vaccine” in an awkward exchange with the unvaccinated South American leader.
During a meeting in New York, the prime minister told the right-wing populist leader AstraZeneca is a “great vaccine” as he effectively challenged Mr Bolsonaro for not being vaccinated.
The pair are in the US for a UN summit where world leaders were asked to be vaccinated against COVID-19.
Reacting to Mr Johnson urging everyone to get vaccinated, the Brazilian leader responded that he had not received a vaccine “yet”.
Last week, he said he does not need to be vaccinated because he has natural antibodies after contracting the virus last year.
Mr Bolsonaro has previously made claims COVID-19 vaccines could turn people into crocodiles.
The PM said he had promised Mr Bolsonaro he would come to Brazil but the pandemic hit, which was a “bummer”, he said.
Boris Johnson says UK’s relationship with France ‘indestructible’ despite row over AUKUS military pact
Boris Johnson tells world leaders he is growing ‘increasingly frustrated’ at their efforts to tackle climate change
COP26: Boris Johnson admits it’s ‘going to be a stretch’ to secure climate promises
He added: “But we’re working together on the vaccines.
“AstraZeneca, it’s a great vaccine.
“I have AstraZeneca, twice.”
As the press were ushered out of the meeting, Mr Johnson said: “Thanks everybody, get AstraZeneca vaccines.”
Mr Bolsonaro pointed at himself and wagged his finger while saying “not yet” before laughing.
He bragged about developing “excellent” immunity from having the disease as the pair spoke of both contracting it.
Both leaders were maskless.