Places to visit in Europe

London

 

Parliament House and Big Ben, river Thames London

London, capital city of the United Kingdom. Subjects of interest in London.