Ashraf ahmed | Slate