Chinese Premier Li Keqiang delivered this year’s Budget speech – largely aimed at soothing nerves – at the Great Hall of the People in Beijing on March 5.