First look as London's new floating cinema launches in Merchant Square

1/11