All 300 passengers and crew miraculously survived an Emirates plane crash-landing and fire at Dubai International Airport on Wednesday, though one brave firefighter tragically lost his life.

Flight EK521 from Thiruvananthapuram encountered severe landing gear issues before touching down on the runway, instantly triggering massive flames and thick smoke.

Emergency slides deployed rapidly, allowing terrified passengers to evacuate safely within minutes before the aircraft was completely consumed by the destructive fire.