Results 1 results found Floating village of Prek Toal beside northwest of Lake Tonle Sap, Cambodia, Indochina, Southeast Asia, Asia