The USD16.5-billion mass transit project, which involves development of a metrorail system and a bus network, planned for the city of Mecca in Saudi Arabia has been stalled due to ongoing financial re...

This content is available to only subscribers.