Riyadh Metro. Al Olaya Metro Station Design

Al Olaya Metro Station

0
3830

Riyadh metro is a rapid transit system under construction in Riyadh, Saudi Arabia. It will be the backbone of the city’s public transport system.

2b