Question: who is the highest ranking duke in england
Answer: Duke of Edinburgh , held by Prince Philip