At least 18 civilians were killed when a roadside bomb went off on Thursday in Somalia's Lafole town, southwest of the capital, blowing up a packed mini-bus that was passing by, police said.