England

For almost 300 years, French was the official language in England.

An excerpt from the article 21 facts about England
After the Battle of Hastings in 1066, the French occupied English posts and offices until 1362. However, English continued to be widely used by citizens.