
Hard Numbers: UK marks London bombing anniversary, Japan suffers a thousand tremors, Paris’ main river reopens, & More
20: The United Kingdom today commemorates the 20th anniversary of the suicide bombings on London’s public transport services that killed 52 people and injured over 700 more. The four perpetrators were all UK citizens. Two had trained with al-Qaeda the …