Question: are there red squirrels in london?
Answer: As most people know, the grey squirrel we commonly spot around the capital is an American species, with the first pair released in Henbury Park in Cheshire in 1876. ... There are no native red squirrels in London any longer — naturally-occurring reds died out in the 1920s.