The island of Santa Rosa sits in the Amazon River between Colombia and Peru, with the government in Lima recently naming it a federal district.

Colombian President Gustavo Petro has accused the neighbouring country of Peru of annexing a disputed island on the Amazon River, resuscitating a longstanding disagreement between the two nations.

In a social media post on Tuesday, Petro said that Peru had acted to “unilaterally” assert control over the small island of Santa Rosa in a recent congressional vote.

“The Peruvian government has just appropriated it by law,” Petro wrote on the social media platform X.

He added that Peru’s actions could block the Colombian city of Leticia from accessing the Amazon River. “Our government will resort to diplomacy to defend our national sovereignty.”