President Donald Trump has said “hate has no place” in the US after 29 people were killed in two mass shootings over the weekend, amid accusations that he bears some responsibility.
An attack on a Walmart store in El Paso, Texas left 20 dead, while nine died in a shooting in Dayton, Ohio.
Mr Trump said “perhaps more has to be done” to stop such attacks.
But critics said he was part of the problem, citing his anti-immigrant rhetoric and opposition to gun control. Read more