A European Coach

Elizabeth spotted the is magnificent coach parked on the Embankment in London. That s a lovely map of Europe, I wonder [ ]