This past week you could have been forgiven for thinking you had landed in the Land of the Giants rather than London. Down at Trafalgar Square a gigantic sofa has been installed!
This past week you could have been forgiven for thinking you had landed in the Land of the Giants rather than London. Down at Trafalgar Square a gigantic sofa has been installed!