Two men and a woman have been charged in connection with an attempted murder in Kirkcaldy.

Three people were injured in the incident, which took place in Cawdor Crescent at around 5.30am on Sunday.

A 38-year-old man and a 42-year-old man sustained serious injuries in the attack and they both remain in hospital.

A 31-year-old woman was also taken to hospital with minor injuries but is no longer receiving treatment.

Two men aged 27 and 28 and a 34-year-old woman have been arrested over the incident which police are treating as attempted murder.