Challenging Geography Quiz

1. The Houses of Parliament are located in which city?

Oslo
Athens
London
Lisbon