☆ mind·-boggling (mīnd′bäg′liŋ)
adjective
hard to comprehend; confusing
surprising, shocking, overwhelming, etc.
100% agree with what you say about Cairo. The armed escort we had helped though. :lol:
Still loved the opportunity to see it for myself.