The man-made islands of Uros have fascinating history and story behind them.
Uros island - Peru - december 28, 2009