A Strangely Isolated Place / Europe

London