British and other warships operating in the Gulf have seized 30 tonnes of narcotics being smuggled from Afghanistan as part of suspected Taliban-financing operations, the operation's headquarters said on Tuesday.