A teen garage worker was thrown 6ft in the air while inflating a tyre for a school bus which had a puncture.
Abdul Rashid is fighting for his life in hospital after the freak accident.
He was pumping up the tyre when it suddenly exploded.
READ MORE: Popular influencer dies after a long battle with brain cancer
The 19-year-old was flipped over 360 degrees by the force of the blast.
The blast created a cloud of dust in the air and a deafening noise.
The horror moment was captured on CCTV.
He landed near another vehicle on the forecourt.
Abdul appeared to try and sit himself up after the explosion.
The tyre was chucked 30ft into the sky before crashing down on the ground.
It landed near the yellow bus parked up nearby.
Abdul was rushed to hospital with critical injuries.
It happened near National Highway-66 in Koteshwar, south of Mumbai, India as reported by Need To Know.
Concerned onlookers, including the victim’s coworkers, had run to his aid.
Doctors are treating him but he is still in a life-threatening condition.
READ MORE: OAP, 78, survives horror train hit as he strolls across tracks