America is absorbing the shock of another bloody mass shooting, a day after an 18-year-old man wearing body armour and carrying assault rifles entered an elementary school in Texas and gunned to death at least 19 children and two adults.
The attack on Robb elementary school in Uvalde, 85 miles west of San Antonio, was the deadliest gun rampage in an American school in almost a decade. It prompted passionate calls for tougher gun controls led by Joe Biden but matched by equally stringent demands for more armed guards in schools from the gun lobby and Republicans.