C252 New Year's Eve 1
A lot of people know about the First terrorist organization in England, but even if they know it's in London, it was impossible for them to touch them as they wished. After all, over the years, the benefits that the First terrorist organization had brought to England had long been so great that even the British royal family would not easily let it go