The Housese of Parliament and Big Ben by Westminster Bridge on the banks of the River Thames, London, UK