Where is Knowledge and Human Development Authority located?
Knowledge and Human Development Authority, Knowledge and Human Development Authority, United Arab Emirates (approx. 25.12389°, 55.41028°)
Knowledge and Human Development Authority, Knowledge and Human Development Authority, United Arab Emirates (approx. 25.12389°, 55.41028°)