TMQ

From Minhaj Encyclopedia
Jump to: navigation, search

TMQ stands for Tehreek e Minhaj ul Quran