Bourzey castle

Bourzey castle is called also Mirza castle, (Arabic: قلعة ميرزا). It is located at the border of Syria coastal mountains and Ghab valley, 25 km away from Jisr al-Shughur, at altitude 450 m. The inscriptions and mentioning of the castle relate it to the Byzantine era in 11th century. Architecturally it has triangle shape, the western façade is 175 m, the eastern is 50 m. The southern and eastern façades are adjacent to deep gorges, but the western façade is the least steep. There is 21 towers and a small church on the surface.

After Byzantine rule the castle passed to Ayyubids, who built additional towers in Arabic style. Mamelouks came later to fortify the southern towers.

The castle has several arrow bastions, underground rooms, water reservoirs. The road to the castle ends at the western slope. One needs climbing the mountain (~100 m) to reach the castle.

Sources

gollark: I thought there was a way to do this but I forgot it; can you compile a single dependency with a higher optimization level?
gollark: Oh, never mind, found it.
gollark: Thanks. Apparently that works. Is there a way to *cancel* that task from the function which spawns it?
gollark: I think I'm missing something then. It says```rusterror[E0373]: async block may outlive the current function, but it borrows `ws`, which is owned by the current function --> src/connection.rs:40:23 |40 | task::spawn(async { | _______________________^41 | | let mut interval = stream::interval(Duration::from_secs(10));42 | | while let Some(_) = interval.next().await {43 | | ws.send_string("Hi".to_string()); | | -- `ws` is borrowed here44 | | }45 | | }); | |_____^ may outlive borrowed value `ws````
gollark: `WebSocketConnection` is not.

Pictures

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.