On the Lagartococha river in northeastern Sucumbios, Imuya is home to a wealth of small floating islands constantly adrift in the heart of the Amazon.
Last updated 21st June 2006