On October 29, 2005, three bomb blasts on two crowded markets and a bus in New Delhi killed nearly 60 people and left 200 ...