On the north banks of England's River Thames stands the Tower of London, a magnificent 11th century structure built by William the Conqueror.Over the centuries, due to changing leadership, London Tower has become a complex of buildings. England is also the home of featured jewelry designer Eva Martin.