Mehdi Ali

Mehdi Ali

Head of Technology, The Telegraph

Bio to follow. 

Back