The Royal Navy has made its second multimillion-pound drugs bust in days after a nine-hour operation in the Middle East.
More than a tonne of illegal drugs, worth at least £8m, were captured by HMS Montrose in the Gulf of Oman.
Sailors and Royal Marines from 42 Commando recovered 150kg of heroin, 250kg of methamphetamine and 665kg of hashish.
Boarding teams approached the suspect vessel on two of Montrose's boats, before seizing the dhow and conducting a search, with the frigate's Wildcat helicopter monitoring from above.
The drugs were then found, seized and brought back to HMS Montrose for analysis and destruction.
The Royal Navy said the bust will deprive criminal and terrorist networks of vital funding.
The raid came just a few days after the ship seized narcotics worth an estimated £15m.
Montrose's Commanding Officer, Claire Thompson, said: "I am yet again incredibly proud of the hard work and dedication my crew continue to put into conducting these operations."
The latest bust brings the total of illegal drugs seized by HMS Montrose in the region over almost three years to £88m.
The ship has made eight busts during the period.
HMS Montrose has been deployed to the Gulf region for more than 1,000 days.
Operating out of Bahrain, the ship supports maritime security operations and multi-national task forces in the Middle East, as well as protecting the UK and its allies' interests.