országnevek helyhatározóragjai

“Olaszországban voltam”, és NEM “Olaszországon” voltam, habár “Magyarországon voltam”, és nem “Magyarországban voltam”.

Az összes ország helyragja -ban, -ben, kivétel országunk és a szigetek.
Erre a rejtélyre szeretnék megoldást találni.