Tuesday of last week marked the fifteenth anniversary of the London bombings, an atrocity that claimed the lives of 52 people and injured more than 700 others. I well remember the event and seeing on the news the image of the mangled number 30 bus in Tavistock Square, which became the symbol of that terrible… Read More