Monuments, Sources Lion of sultan Baybars at Nimrod Castle (Israel) Image 22/06/2021 Simon Rousselot Leave a comment Located at Nimrod Castle (northern Israel). At least one emblem. Possible dating: around 671/1273 To sultan Baybars’ page