Gunfire rang out as commandos and police laid siege to gunmen holding foreigners hostage in two of India's plushest hotels in the country's commercial capital on Thursday. Scores of tourists remained trapped in the Taj Mahal hotel and the five-star Trident Oberoi in Mumbai's downtown peninsula.