A London bus driver has managed to save the life of a woman in labor, rushing her to the hospital after she waited for more than 75 minutes for an ambulance…
Browsing Category
A London bus driver has managed to save the life of a woman in labor, rushing her to the hospital after she waited for more than 75 minutes for an ambulance…