The Houses of Parliament along the Thames really light this one up. Name that home of Sherlock Holmes.

Answer London

The historical city of London, snaked by the River Thames, has long been the capital of the United Kingdom (and for even longer, England). Banked by the Houses of Parliament, the London Eye, Big Ben, the Globe Theater, Tower Bridge – and we could go on – there are so many masterpieces in this city and so little time. Especially, when all you want to do is kick back with a pint and a newspaper of fish and chips with Shakespeare or Sherlock Holmes.

Asked by · Last updated 5 years ago · 55.8K views · SOURCE