Editor's Desk

  • Some 1.6 billion people on this planet believe that by virtue of being the followers of the last prophet they have been entrusted to play a very special role in future history. This belief in their chosen ness (khaire ummah) is as much part of their faith as the belief in the oneness of God almighty, His messengers, the hereafter and the divine agency of angels. This ideological stance of world leadership as opposed to…

    Read More »

Leaders

Insight

Close