Saudi ArabiaDiscover the beauty and culture of Al Mubarraz in the heart of Eastern Province, Saudi Arabia