Labbaik TV (شبکه تلویزیونی لبیک) is a Shia islamic television channel from Iran. The headquarters is located in Tehran.

Leave a comment

Labbaik TV

Iran |