M Khalid Ali

M Khalid Ali

M Khalid Ali

A Traveler, an Adventurer, a Believer and a Mechanical Engineer.