The Templar Knight


London Beefeater loses the plot – or not

Knights Templar in London would have known and seen the Tower of London – a fortress built by the Normans in the 11th century after they had invaded England. It’s still there today but now surrounded by skyscrapers and modern…

Read More