Whether it's shopping in Liberty, visiting the Houses of Parliament or watching Shakespeare at The Globe, London is awash with tourists. New research shows that the English capital attracted a record-breaking 17.4 million visitors in 2014 – rising 3.5% from the 2013 total.