Administration of technical affairs in the holy sites and the capital 1374 Avis Mecca Embassy of Sri Lanka - kingdom of Saudi Arabia 4 Avis Riyadh Ministry of National Guard 3166 Avis Riyadh government programs and facilities 4 Avis Riyadh Municipality Aljamsh 18 Avis Al Duwadimi Lire la suite