Freepik
    Floating Islands on Lake TiticacaSouth America located on border of Peru and Bolivia It sits 3812 m above sea level making it one of commercially navigable lakes in world

    Floating Islands on Lake TiticacaSouth America located on border of Peru and Bolivia It sits 3812 m above sea level making it one of commercially navigable lakes in world