Tom Howard

Kanye West, KOKO, London

Proof that the self-anointed number one rock star on the planet is in town is snaking around the streets of Camden, past off-licences, fried...
Advertisement