london, greater london, united kingdom
Loughborough University Mechanical, Electrical and Manufacturing Engineering
Beihang University