In one of the worst school shootings in America, an 18-year-old gunman killed 21 people, including 18 children at an elementary school in Texas. Several others were grievously injured before the police killed the assailant. This is the second mass shooting in the US in the past 10 days.