Question: Who was the only English king who did not ever marry in his life?
Answer: William II of England