Which country has historically never invaded any other country?

England
India
France
Russia

Trivia Crack Answers Main Page