At least 300 inmates have been killed in a massive fire at a jail in Honduras, with another 56 missing.

Many were burned or suffocated to death in their cells in the Central American country - while some managed to escape by breaking through the roof and jumping from the building.

An inquiries underway to find out whether the blaze was caused by an electrical fault - or rioting.