Forget about foreign countries.. There are city ordinances where you need to abide to.. The one that comes to mind is NYC. You need to possess a NYC handgun permit to possess a handgun. Once you get off the plane in JFK, or LGA, you may be asked for your NYC Handgun Permit (even if you are not a resident of NYC). If you cannot produce the permit, you will be arrested.