The Snow Leopards of Leafy London

I recently visited the Cat Survival Trust in Hertfordshire to see their Snow Leopards. The Trust is based on a twelve acre site in Hertfordshire, England, where a small band of unpaid staff manage its affairs in an overcrowded office above a shop (which sells mainly animal foodstuffs and accessories) and also care for the…