Alahad TV

Alahad TV is a TV channel from Iraq created in 2010. The channel is run by a subgroup of the Popular Mobilization Forces . Their headquarters are located in Baghdad, the capital city of Iraq.

 References 

Category:Television stations