Is Al Ula the Grand Canyon of Saudi Arabia?

Al Ula the Grand Canyon of Saudi Arabia 6

Is Al Ula the Grand Canyon of Saudi Arabia?

Is Al Ula the Grand Canyon of Saudi Arabia? From above, it looks like one but not completely like it.

KEEP CALM and WANDER