Keith Ellison, right. Will Minnesota's Attorney General practise what he protests? Credit: Anthony Souffle/Star Tribune via Getty Images

A bitterly cold day in the city of Minneapolis. We parked as close as we could to the broken door of a makeshift office in a run-down shopping mall on one of those endless listless roads that lead out of almost all American cities: gas stations, Dunkin Donuts, McDonalds, pound stores.
It was toasty inside though — and anything but listless. Keith Ellison was the man we had come to see. It was 2006: few back then had heard of Barack Obama. But change was coming, via Mr Ellison. He was assured of winning his congressional seat in the November elections and becoming America’s first Muslim congressman, a black man, a convert to Islam.
I remember, in particular, the enthusiasm of the supporters — young white people mixed with first- and second-generation Somali immigrants, all of them based locally and fired up. Then there was the bustling energy of Mr Ellison himself. It was all very inspiring, and hopey and changey, and I wrote an enthusiastic piece for Radio 4’s From Our Own Correspondent singing the praises of America’s melting-pot genius.
Mr Ellison went on to swear his oath in Congress on a copy of the Qur’an, and to serve for several terms. He became well-known nationally when he predicted on TV — amid scenes of hilarity from so-called experts — that Donald Trump might win in 2016.
He is now the Attorney General of the whole state of Minnesota — a hugely important position.
He is a Democrat with power. He stands at the top of Minnesota’s political tree, next to the Governor, who is also a Democrat. The Lieutenant Governor: a Democrat. The Minnesota Secretary of State: ditto. So, too, the State Auditor (sounds boring but American state budgets are huge). Oh, and let us not forget Minnesota Democratic Senator Amy Klobuchar, who may well become Joe Biden’s vice-presidential choice.
Join the discussion
Join like minded readers that support our journalism by becoming a paid subscriber
To join the discussion in the comments, become a paid subscriber.
Join like minded readers that support our journalism, read unlimited articles and enjoy other subscriber-only benefits.
Subscribe