The Templar Knight

Archives


Muslim inscription on the Throne of Saint Peter?

There is an incredible claim that the Muslim Shahada is inscribed on the back of the throne of St Peter in the Vatican as Tony McMahon reports

Read More