The Red Cross has withdrawn from the Libyan rebel stronghold of Benghazi.

The move's ahead of a expected attack by pro-Gaddafi forces.

But Libyan rebels have deployed tanks, artillery and a helicopter to repel an attack on the key town of Ajdabiya.