The Kaaba is the holiest site in Islam, located at the center of the Masjid al-Haram mosque in Mecca, Saudi Arabia. It is a cube-shaped stone structure considered the "House of Allah" and serves as the qibla—the direction Muslims face during daily prayers worldwide.

2,700 Nigerian pilgrims miss Hajj over visa portal shutdown

2,700 Nigerian pilgrims miss Hajj over visa portal shutdown The National Hajj Commission of Nigeria (NAHCON) has disclosed that 2,717 Nigerian pilgrims were unable to secure visas for the 2025 Hajj after the Saudi government closed the visa portal on May 19, 2025. Despite NAHCON’s multiple efforts, including four deadline extensions and appeals to the…

Read More