Thailand shooting kills 21, injures 42 after gunman hides in popular mall

Officials say a soldier who went on a shooting rampage and killed at least 21 people and injured 42 others has been shot dead in northeastern Thailand.