A 15-year-old boy has died after being hit by a taxi.

James Morrison was pronounced dead on the B925 road near Crossgates, Fife, at 11.45pm on Saturday.

The road was closed for six hours following the incident, which involved a Renault Traffic MPV.

Officers said neither the driver or the passengers of the taxi were injured.

Anyone with information is asked to contact 101.