Thumbnail 1665471
thumbnail
Large (256x256)

Articles

Colombia’s President Petro accuses Peru of annexing disputed Amazon island
The island of Santa Rosa sits in the Amazon River between Colombia and Peru, with Lima recently naming it a district.
1