New answers tagged optimization
This sounds like an OSM issue to me. You can obtain the data for Saudi Arabia (GCC States) here e.g.: http://download.geofabrik.de/asia/gcc-states.html. A close look at the data will be required, and if it fits for your application depends strongly on the mapping quality, but i did some routing application for germany with the related data and for me it ...
You can use the OSM(OpenStreetMaps) road data, take a look at How to extract primary and secondary roads from OSM data? and also look at this question from the OpenStreetMap Help as well.
Top 50 recent answers are included