Both nations claim Santa Rosa de YavarÃ, a tiny island of just 3,000 people that sits in the Amazon River, more than a thousand miles from their capitals.
from NYT > World > Americas https://ift.tt/hVjRPZp
War of Words Erupts Between Colombia and Peru Over Island in Amazon
0
August 08, 2025
