Ahmed Mohieldin's avatar

Ahmed Mohieldin (amohield)

Aspiring PM. • Information addict. • TCK. • Buzzword intolerant.