Three serial blasts in 12 minutes tore through India's commercial capital Mumbai last Wednesday evening, leaving 21 dead and over 140 injured.

Few — if any — other major metropolitan city can match Mumbai's record as terrorists' target of choice: in 1993, 2002, 2003, 2006, 2008 and 2011.

Last wee the Times of India listed 21 incidents of "major blasts" in India between October 2005 and December 2010. Most of these are homegrown. But the biggest, the most high-profile and those targeting the major capitals have tended to have some overseas connection to Pakistan-based militants.