O.A.T. Small Ships Adventures 2023 | Page 60

Africa & the Middle East

Hassan II Mosque , Casablanca , Morocco