Giant Sofa at London’s Trafalgar Square

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!

Giant Sofa at Trafalgar Square