An air strike has hit a detention centre for migrants in the Lybian capital,Tripoli, killing at least 40 people and wounding 80 others.

The centre which held migrants mainly from African countries was located next to a military camp.

A Libyian National Army official denied his force had hit the detention centre, and said militias allied to Tripoli had shelled it after a precision airstrike by the LNA onĀ  the camp.