The Hounding of Shahrar Ali
By any measure Shahrar Ali is a significant figure in the Green Party of England and Wales. He was the deputy leader from 2014 – 2016, has stood as a parliamentary candidate many times, was recently a candidate for the London Assembly and has been the party spokesperson for policing. However he also believes in … Read more