A gunman opens fire at an opposition rally in Thailand in a deadly attack that has inflamed tensions in the politically divided kingdom, where anti-government protesters have wreaked fresh havoc in election preparations.