It would not be too hard to obtain a license for a weapon in Mumbai. I doubt all of those in the hotel were unarmed.
What makes you say that?
One of our Indian FReepers said that gun possession is illegal in India.