There is this sentence in Wikipedia's Invasion of the United States:
The country has been physically invaded a few times
I do not understand the use of present perfect. Indeed, I guess that this sentence means that the country is no longer invaded. But why we do not use the past simple?
The country was invaded a few times
Maybe to show the present results or an experience of the country?