Which is the only country who has never been ruled by another nation?

France
Nepal
China
England

Trivia Crack Answers Main Page