Witnesses near the ballot distribution centre in Lak Si, in the north of the capital, described a chaotic scene in which explosions and sporadic gunfire lasting an hour echoed through the air, forcing people to seek shelter in a nearby shopping centre.