Hur länge var William Erövraren kungen av England?

Vilhelm Erövraren var den regerande kungen i 21 år från 1066 till 1087 och var en mycket framgångsrik kung.