A gunman has shot two people at a high school in California, police have said.

One victim suffered a "major injury" and was taken to hospital in an air ambulance, officers said.

The other victim suffered a "minor injury" in the shooting at Taft Union High School, about 120 miles (190km) north of Los Angeles, they added.

A city official said the incident occurred shortly after 09:00 local time (17:00 GMT). Police say the gunman has been taken into custody.

Rajesh Mirchandani reports.