Sharma said 30 persons were injured in the CST incident. Commandoes were rushed to the CST which wore a deserted look and train services suspended.

Some people were injured in the firing in Oberoi hotel, and taken to a nearby hospital in police vans and ambulance. Firing was also reported in Taj hotel.

Firing was reported at Colaba, Nariman Point and near Chhatrapati Shivaji Terminal, formerly Victoria Terminus and it was still continuing.

Firing was also reported at Cama Hospital in south Mumbai, police said, adding that a blast was reported in a taxi under a flyover in suburban Vile Parle. A bomb went off in a taxi in Mazegaon dockyard road.

SRPF personnel then entered the iconic BMC building — just opposite CST — to take aim at the assailants, BMC commissioner Jairaj Phatak said. “We fear some of the assailants are still inside the station and we want to catch them if they come out,” a police official said.

Vikhroli police station senior inspector Habib Ansari was on his way to work from his Colaba home when he saw two armed men, with sophisticated weaponry, trying to run into bylanes near the Gateway of India.

“I rushed back to Colaba and all policemen, including GRP and RPF personnel, were called up,” he added.

Bhisham Mansukhani, a journalist, was attending a wedding reception at the Taj’s Crystal Room. “I was inside the bar when glass shards almost hit my eye,” he said. “More than 200 people were escorted inside Chambers, a business centre inside the hotel,” he added.