News

The island of Santa Rosa sits in the Amazon River between Colombia and Peru, with Lima recently naming it a district.
Colombian President Gustavo Petro stirred up a decades-old border controversy with Peru on Tuesday when he accused it of fully annexing an Amazon river island that has been administered by Peru for ...