Chinese tech giant Baidu has permission to test self-driving cars on public roads in Beijing. Approval was given just days after a fatal crash involving an Uber self-driving car in Arizona, which has ...