Mahmoud Khaled (born in 1982 in Alexandria, Egypt) lives and works between Alexandria and Trondheim, Norway.
http://www.mahmoudkhaled.com