Category: London

When most people think of London, a number of well-worn images spring to mind? The Houses of Parliament, Nelson’s Column, Buckingham Palace and even the red double-decker bus have all become iconic symbols and we wouldn’t suggest that you visit the UK’s capital without taking in at least some of these more traditional attractions: The […]