Police have charged 13 men with drugs supply offences following an operation in Keighley.
The charges follow a series of warrants carried out at addresses across the town in the last week.
A total of 21 men were arrested and officers also seized suspected Class A drugs worth approximately £3,000, along with around £20,000 in cash.
The operation followed concerns raised with police in Keighley about the supply of illegal substances in the town.
Inspector Khalid Khan, who was recently appointed to lead the Keighley Area Neighbourhood Team, worked with colleagues and partners at Bradford District to devise the arrest operation.