News

In the bustling city of Makkah, surrounded by skyscrapers and technology, stands a simple cube-shaped structure made of stone ...
An estimated 1.8 million Muslims are preparing to embark on the Hajj pilgrimage to Mecca which begins on June 4.