Where does French Toast Come from?

French toast is a mystery of sorts. Some believe it goes back to the Medieval times in England where it was called German Toast. Different countries have taken credit for it but no one has any actual proof. IHOP says the most likely creator was in England!