Amro Gebreel

Flâneur. Boulevardier. Persifleur. Snapper-up of unconsidered trifles. Idiot.