Al-Okhdood or Al-Okhdood Archaeological Site, is an ancient South Arabian town located in Najran Province in Saudi Arabia, southeast of the present-day city of Najran. Currently in ruins, the... Wikipedia