Dubai Police arrest leader of the notorious gang 'Angels of Death’

Dubai Police arrest leader of the notorious gang 'Angels of Death’
Interpol’s Red Notice shows Ridouan Taghi’s photographs.