Invasion is a much stronger word - unwanted guests intrude, yet countries invade each other.
Consider:
<ol><li>Sorry for my intrusion, can I have a cup of tea please?</li><li>In other news today Aliens invaded the planet</li><li>I caught a burglar who was intruding in my home - now I have installed Intruder alarms</li><li>My country often feels invaded by its neighbors because we have a lot of immigrants.</li></ol>