Peter Gichura is a committed disability rights activist who has lived in Croydon, UK, since 2001. Despite the difficulties Peter… read more
Disability rights activist Peter Gichura, who has lived in Croydon, UK since 2001, has received a Removal Order from the… read more