London’s largest mural

Commissioned by the company that owns Karpo restaurant and the Megaro Hotel, four street artists have completed a huge 450 square metre mural immediately opposite St Pancras International station in London…