Shanghai: A Zimbabwe cargo plane has crashed as it took off from Shanghai's main international airport, killing three crew members.

The official Xinhua News Agency cited Shanghai's municipal information office as saying three people died. A man answering the phone there confirmed the deaths in Saturday's accident and said one other crew member was seriously injured, with the other three slightly hurt.

Xinhua cited health officials as saying two of the seven crew were from the United States and Indonesia, while the nationalities of the remaining staff had not yet been identified.

China Central Television said the plane's tail struck the ground on takeoff, and an airport warehouse also caught fire in the crash.