Rebel gunmen opened fire in a crowded bus late Wednesday, killing three soldiers and a civilian and wounding two other passengers, authorities and witnesses said.

An eyewitness told United Press International the attack occurred around 7:20 p.m. at a bus stop in San Antonio Abadran, a northern suburb of San Salvador, the capital.