A cargo train derailment has caused chaos in the US state of Maryland.

Authorities in Baltimore County were forced to shut down an entire block of Lake Drive after the train struck a tractor and veered off the tracks near an industrial park.

Several buildings were said to have been damaged but no-one was reported to have been hurt. Hazardous material teams were also called out to respond to the blaze, the cause of which is now under investigation.