Mehdi Ali

Mehdi Ali

Head of Technology, The Telegraph

Bio to follow.