The Cathedral of Our Lady of Arabia located in Awali is the largest Catholic church in the Arabian Peninsula.
The Cathedral of Our Lady of Arabia, located in Awali, is a significant landmark and the largest Catholic church in the Arabian Peninsula.