The war of words erupts between Colombia and Peru over the island in Amazon

Photo of author

By [email protected]



Both countries claim that Santa Rosa de Yavari, a small island of 3000 people located in the Amazon River, is more than a thousand miles from their capitals.



[og_img]

Source link

Leave a Comment