Colombian President Gustavo Petro has accused the US of violating international law after it revoked his visa over his criticism of Israel's actions in Gaza.

The US Department of State said on Friday it would take the measure after Mr Petro took to the streets of New York to join a pro-Palestinian demonstration and urged US soldiers to disobey the orders of President Donald Trump.

"I no longer have a visa to travel to the United States," the Colombian president wrote in a post on X .

"I don't care. I don't need a visa … because I'm not only a Colombian citizen but a European citizen, and I truly consider myself a free person in the world.

" Revoking it for denouncing genocide shows the US no longer respects international law. "

In another post , he noted that international law

See Full Page