Seven people have been killed and 21 injured after a shooting near the twin towns of Midland and Odessa in west Texas. The gunman, who opened fire after his car was stopped by police on Saturday afternoon, was killed by police after being chased to a parking lot at an entertainment complex.