Sayyid Khalid bin Hamad Al Busaidi

GPTKB entity