Birth of the Prophet
Prophet Muhammad is born in Mecca.
Western Asia · Riyadh · SAR · 🗣 Arabic
Saudi Arabia, officially the Kingdom of Saudi Arabia (KSA), is a country in West Asia that occupies the bulk of the Arabian Peninsula. Covering a land area of approximately 2,149,690 km2 (830,000 sq mi), it is the fifth-largest country in Asia and the twelfth-largest in the world. It is bordered by the Red Sea to the west, Jordan, Iraq, and Kuwait to the north, the Persian Gulf, Bahrain, Qatar, and the United Arab Emirates to the east, Oman to the southeast, and Yemen to the south. The Gulf of Aqaba in the northwest separates it from Egypt and Israel. Riyadh is the capital and largest city, while other major centers include Jeddah and the two holiest cities in Islam, Mecca and Medina. Wikipedia
Economic indicators: World Bank Open Data (2025).
Employer-sponsored residence and work permit.
Special talent, gifted, investor and entrepreneur residency tracks.
Visa rules change often. Always confirm with the official government source before applying. Albatross does not guarantee outcomes.
Prophet Muhammad is born in Mecca.
Alliance in Diriyah founds the first Saudi state.
King Abdulaziz unifies the kingdom of Saudi Arabia.
Oil is discovered at Dammam, transforming the economy.
Economic diversification programme launches.
Videos are curated by the Albatross content team and embedded from YouTube.