Embassy of Sri Lanka - kingdom of Saudi Arabia 4 Avis Riyadh General Authority for Roads 63 Avis Riyadh United States Agency for International Development 1 Avis International Al-Baha Traffic Department 3 Avis Al-Bahah Farasan Governorate Municipality 117 Avis Jizan Lire la suite