PHOTO GALLERY: Deer in Richmond Park, London

Richmond Park is a 2,360 acre park in south west London and is home to more than 600 red and fallow deer who roam freely in Richmond Park and have done since 1529.  The park attracts joggers, dog-walkers, hikers, cyclists, photographers and families and is an idyllic escape from the hustle and bustle of London. The […]