Alhurra TV to launch Al YoumAlhurra Television on Sunday will launch Al Youm ('Today' in Arabic), a ground-breaking live new television show originating simultaneously from five countries in three continents. The three-hour program, which will originate simul Moreā¦ |