French Fries originate from which country?

Belgium
France
Luxembourg
Andorra

Trivia Crack Answers Main Page