Duncan Campbell (@duncan_2qq) 's Twitter Profile
Duncan Campbell

@duncan_2qq

Investigative journalist, computer forensics expert, šŸ³ļøā€šŸŒˆ campaigner, Now at bsky.app/profile/duncan… and tech.lgbt/@duncan

ID: 957435144

linkhttps://duncancampbell.org calendar_today19-11-2012 13:34:37

3,3K Tweet

6,6K Followers

509 Following

Philip Proudfoot (@philipproudfoot) 's Twitter Profile Photo

It's raining a little bit, so Southern Water is now dumping gallons of shit into the sea, where thousands swim every summer. This might seem very, very bad, but don't despair; the shareholders are happy.

It's raining a little bit, so Southern Water is now dumping gallons of shit into the sea, where thousands swim every summer. 

This might seem very, very bad, but don't despair; the shareholders are happy.
Global March To Gaza (@globalmarchgaza) 's Twitter Profile Photo

Why does the BBC always include context like "Iran-backed Houthis" and "Hamas-run hospital" but never "US-backed IDF" or "indicted-war-criminal Benjamin Netanyahu"?

Hashim Mteuzi, PMP (@mteuzi) 's Twitter Profile Photo

Elite Modeling. Trump Models. MC2. Karin Models. Different names. Same function. All four men used their agencies as pipelines— To control, traffic, and exploit young girls under the guise of fashion and fame. 8/x

Elite Modeling. Trump Models. MC2. Karin Models.

Different names. Same function.

All four men used their agencies as pipelines—

To control, traffic, and exploit young girls under the guise of fashion and fame.
8/x
Hashim Mteuzi, PMP (@mteuzi) 's Twitter Profile Photo

If this involved just one man, it would be scandalous. But four powerful men did this together for decades. They built their reputations on exploiting teenage girls—and protected each other at every turn. Only one is still alive. And that one is president, again. 9/x

If this involved just one man, it would be scandalous.

But four powerful men did this together for decades.

They built their reputations on exploiting teenage girls—and protected each other at every turn.

Only one is still alive. 
And that one is president, again.
9/x
Richard Murphy (@richardjmurphy) 's Twitter Profile Photo

The true cost of nationalising water is close to nothing. No one pays full price for bust companies. Very often, they go for £1. Why do ministers keep lying, or are they really stupid enough not to know?

Saul Staniforth (@saulstaniforth) 's Twitter Profile Photo

Feargal Sharkey explains that this £100bn figure everyone keeps quoting for the cost to renationalise the water industry comes from a report by the private companies! Feargal then outlines why nationalising the water industry wouldn't cost us a penny #GMB

Richard Murphy (@richardjmurphy) 's Twitter Profile Photo

We do not need a new water regulator. We need the nationalisation of water and everyone but this Labour government knows it. theguardian.com/business/2025/…

Peter Stefanovic (@peterstefanovi2) 's Twitter Profile Photo

This is no way to treat veterans John Healey This jaw dropping film now has 4.8 MILLION VIEWS and is rightly causing public outrage. IT’S NOW 364 DAYS since our nuclear test veterans - national heroes in their eighties - requested a meeting with the Prime Minister to

Williamrt (@williamrt) 's Twitter Profile Photo

New - Fresh allegations of ā€˜sustained’ police and MI5 surveillance against BBC reporters computerweekly.com/news/366627805… via @computerweekly #communicationsdata #PSNI #surveillance barry mccaffrey #achtanois #AnDreamDearg

Declassified UK (@declassifieduk) 's Twitter Profile Photo

The UK government provided "counter-terrorism" training to officers in Azerbaijan’s brutal successor to the KGB, declassified files reveal. Plans for the training began just days after a BP-led consortium won a major contract to extract Azerbaijan’s oil. declassifieduk.org/britain-traine…

Anthony Costello (@globalhlthtwit) 's Twitter Profile Photo

This lesson from the USA should be learnt in the UK. Get these monopolies out of the NHS, no private shareholder ownership of clusters of GPs, get Palantir out of our NHS data contracts, and stop imagining it will be any different than disastrous privatisation of water.

Mike Galsworthy (@mikegalsworthy) 's Twitter Profile Photo

What an utter absurdity our Home Secretary has created - Destroying British free speech, right to protest and with it undermining democracy. It is not for the government to terrorise the public for political opinions they don’t want to hear.

What an utter absurdity our Home Secretary has created -

Destroying British free speech, right to protest and with it undermining democracy.

It is not for the government to terrorise the public for political opinions they don’t want to hear.
Janine di Giovanni (@janinedigi) 's Twitter Profile Photo

I’ve reported 18 wars over 35 years. I’ve been shot at, kidnapped, threatened, nearly raped. I’ve lost friends from Sarajevo to Syria. I thought I’d seen the worst of humanity. I was wrong. Nothing compares to Gaza — or the complicity letting it happen. #GazaGenocide #WarCrimes

Alec Muffett (@alecmuffett) 's Twitter Profile Photo

ā€œUK police knocking on doors demanding details of social media accounts of people, to pass to [US] government, simply because they happen to live near where a US politician wanted to have a holidayā€

ā€œUK police knocking on doors demanding details of social media accounts of people, to pass to [US] government, simply because they happen to live near where a US politician wanted to have a holidayā€
Feargal Sharkey (@feargal_sharkey) 's Twitter Profile Photo

ā€œThames Water could be sold to a Chinese firm after public rescue.ā€ Did someone mention frying pan fire? Time to be done with Thames Water, time to act, time to be decisive. Nationalise it; today. thetimes.com/business-money…

Jessica Simor KC (@jmpsimor) 's Twitter Profile Photo

I simply do not understand how we have returned to a time when someone’s nationality or ā€˜race’ is considered to be a matter of public interest/relevance when it comes to the commission of a crime? It is sinister.

Christopher Steele (@chris_d_steele) 's Twitter Profile Photo

It’s important this week to remember that Putin has violated every bilateral treaty Russia signed with Ukraine since independence in 1992. The Budapest Memo(1994), Friendship(1997) and Border(2003) Treaties all guaranteed Ukrainian territorial integrity but counted for nothing.