One person was taken to hospital with serious but non-life-threatening injuries after a two-vehicle crash in north Toronto on Thursday morning.

The crash occurred at Finch Avenue East and Tapscott Road, just east of Markham Road, at about 8:45 a.m.

A Toronto EMS spokesperson said a car ran a red light and crashed into a taxi, and then wound up on top of the taxi after the impact.

One person was reportedly trapped in one of the vehicles.

@ChrisKitching is on Twitter. For instant breaking news, follow @CP24 on Twitter.