Missing Keighley teenager Klaudia Gallayasova has been found.

The teenager was found safe and well in Wibsey thanks to media publicity, West Yorkshire police have said.

Klaudia, aged 14, disappeared from her home in Selborne Grove on Monday 20 May at around 9.30am and was last seen near the post office in Victoria Road, Keighley.

It is the fourth time she has gone missing within a few weeks.