18. Who built the Tower of London?

William the Conqueror