Two major US retailers have announced new restrictions on gun sales following the shooting at a Florida school where 17 people died. Dick's Sporting Goods, which has more than 600 shops, said it would no longer sell assault-style rifles, and backed “common sense gun reform”. Walmart later said it was raising the minimum age for anyone buying guns or ammunition to 21 years.