A teenage boy has been arrested and charged over the rape of a young woman on wasteland in Fife.

The 20-year-old was targeted near Laird Avenue, Methil, at around 8pm on Tuesday, January 29.

The attacker threatened the woman with a knife before the sexual assault.

A 14-year-old boy has been arrested and charged in connection with the incident and is due to appear at Kirkcaldy Sheriff Court on Friday.

Detective Inspector Kelly McEwan said: "This has been a complex investigation and we've been committed to conducting thorough and extensive inquiries since this was reported.

"I want to extend my sincere thanks to the people of Methil for their support and cooperation with officers throughout this."