Channel Avatar

Taqwa TV (English) - Learn Quran and Surah @UCTXFUuoEQZop-MUd5VM2zyw@youtube.com

69K subscribers - no pronouns :c

Taqwa TV is the English official Islamic youtube channel on