Maybe I am thick but why on earth would one pack a gun in their carry-on bag? That's what we check-in bags.
On another note, I was in international arrivals in BOM a few years ago. Wi-Fi is free but the access code will be texted by them to an India phone number only. This is when you are in the 'international' arrivals hall. SMH.