Railway Cat Nala Brings Joy to Commuters at Stevenage Station The Stevenage railway station in Hertfordshire, England, has found a new four-legged superstar in Nala, the railway cat. Having made…