SHARE

World’s First Floating Town

Glasgow, Scotland: World’s First Floating Village