The Mayor of Mecca, Dr Osama Al- Bar has promised that a number of large projects currently...
Mecca transit
Hundreds of thousands of Muslim pilgrims will ride a new railway metro transport system for the first...