From its commanding perch nearly 5,000 feet above sea level, the ancient al-Qahira Castle has watched over Yemen’s third-largest city of Taiz for more than 800 years. It has witnessed empires rise and ...