After months on the run, Ibrahim Helmy has faced court.

See Full Page