Colombia’s President Petro accuses Peru of annexing disputed Amazon island | Border Disputes News

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…

Continue Reading