Where to find squirrels in London

Did you know that there was a day dedicated to squirrels? Whether it’s on that day or not, many of you probably like enjoying their company in one of London’s parks. We sure love spotting them, calling them and enticing them over with the help of a handful of peanuts...