Al Mashaaer Al Mugaddassah Metro Project, Saudi Arabia

Mecca metro project

The Mecca metro project includes several phases of construction.