Big Ben and Houses of Parliament with boat in London, England, U

Big Ben and Houses of Parliament with boat in London, England, UK