National Infrastructure Fund 31 Avis Riyadh tbc 1 Avis Riyadh Al-Hafira Municipality in Al-Hassa 15 Avis Sabya Saudi Binladin Group 5 Avis Jeddah Sweet Municipality 103 Avis Riyadh Lire la suite