A 14-year-old schoolboy was fighting for his life after being hit by two buses yesterday in Tai Po. The teenager, surnamed Mau, was first struck by a school bus at a stop near Nam Wan Po in Tai Wo Service Road West, Tai Po, at 5.30pm. Then a KMB bus travelling in the opposite lane failed to stop in time and knocked down the student. It was unclear how the school bus hit the boy, the police said. The 14-year-old sustained multiple wounds and was unconscious when emergency services arrived. He was treated at Alice Ho Miu Ling Nethersole Hospital in Tai Po before being transferred to Prince of Wales Hospital in Sha Tin, with family members by his side. The police traffic unit was investigating and both bus drivers passed breathalyser tests. In a separate accident two hours earlier in Lai King, a nine-year-old boy was lucky to survive after being knocked down in an accident in Lim Cho Street. The boy, surnamed Yim, was running across the junction of Lim Cho Street and Lai Cho Road after leaving school. A taxi driving along Lim Cho Street failed to stop in time and knocked the student down. A teacher rushed to the scene to help the boy and a passer-by called an ambulance. The boy received treatment for a broken ankle at Princess Margaret Hospital. The 62-year-old taxi driver passed a breathalyser test.