Al Alam Palace – Muscat, Oman

Al Alam Palace means “Flag Palace” is the ceremonial palace of His…