London’s Floating Village: Damp squib or dream location?

The dream of a floating village in the heart of London took a step closer to reality last month, following the announcement that Carillion Igloo Genesis had won the opportunity to design and build the ambitious development. The aim of the plans is ... Read more