Located along the north bank of England's River Thames is the Palace of Westminster.After many years serving as a primary royal residence, the palace is presently the location of England's seats of government, the House of Lords and the House of Commons.
Its clock tower, the as Big Ben, is one of the most recognizable landmarks of England. England is also home to featured jewelry designer Rachel Emmerson.