Why is -at- not acceptable?
Because you don't arrive at a city (or a country): it's always in.
So why is it not "en" instead of "a"?
"I arrived back in Madrid 5 years ago" should be accepted!
'I arrived Madrid fiver years ago' should have been accepted. I don't get it