Forces fighting to oust the Libyan leader Col Muammar Gaddafi have seized the city of Zawiya, 50km (30 miles) from the capital, Tripoli.

The Libyan government took journalists to Zawiya on Sunday morning.

But instead of a show of government force, reporters saw opposition fighters manning the barricades in the city centre and flying their flag.

The BBC's Jeremy Bowen reports from Zawiya.