Two teenagers have been charged in connection with a triple stabbing in West Yorkshire.
Officers were called to Whinfield Drive in Braithwaite, Keighley, on Saturday morning where they discovered three men aged 19, 22 and 23 injured.
Police said two Keighley men, aged 18 and 19, had been charged with three counts of wounding and also of burglary from a home.
The 18-year-old has also been charged with five counts of battery.
The injured men were taken to Airedale General Hospital where their condition was described as "stable" on Monday morning.
The two were expected to appear at Bingley Magistrates' Court on Monday.