“Islam is going to progress and triumph in the world and the banner of the Holy Prophet shall be raised all over the world,” stated in a February 10, 2006, sermon Hadrat Mirza Masroor Ahmad, the currently reigning Ahmadiyya “caliph.” As previously noted, this small, cultish Muslim sect enjoys disproportionate influence among world leaders with […]