Cities across India are on high alert as the government came under mounting criticism for its repeated failures to detect terrorist attacks.
Indian intelligence agencies received no warnings before the three bomb blasts that killed 18 people in Mumbai on Wednesday.