Fahim Abed contributed reporting.

View Source