Question: who built the tower of london in 1066
Answer: William the Conqueror
Other accepted answers: William the Conqueror