Very good question. The BBC article definitely says MPH, but it seems like it should be kilometers per hour (20 MPH = 32 KPH).
Despite the trend towards metrication, some things haven’t changed. The speed in mph was kept for safety reasons because it was felt that accidents would soar as people got confused between mph and kph so they left it the same. People still tend to think of people’s height in feet and inches too. The pint was kept for cultural reasons.