A pensioner has been struck by a lorry after collapsing on a road.

Emergency services were called to Bell Street in St Andrews at 3.20pm on Monday.

A 72-year-old woman is understood to have collapsed before being hit by a lorry.

Officers have closed the road while investigations are carried out.

Police, fire and ambulance crews have all been called.

A Police Scotland spokesman said: "A 72-year-old woman is being taken to Ninewells Hospital and emergency services remain at the scene.

"The road is currently closed in both directions and the public are asked to avoid the area, where possible.

"Anyone who may have witnessed this and has not yet spoken to officers is urged to contact Police Scotland on 101 as soon as possible."

A Scottish Ambulance Service spokesman added: "We received a call at 3.23pm to attend an incident on Bell Street in St Andrews.

"We dispatched our trauma team and two ambulances to the scene."