Siberian weasel? ?. Just joking ?.
Just to add mate, I believe you. It's not that long ago really, historically, that there were big cats living in britain naturally. Let's not forget the english channel is less than 15000 years old, and there've been plenty of fossils of big cats, amongst other species of animals, found in this country for years. Many areas of britain are ideal for big cats to live in. And like's been said, plenty of people used to keep exotic animals of all sorts, and released them into the wild when the laws about keeping them came in.