Chinese Premier Li Keqiang called for efforts to optimize the business environment and ensure electricity supply during an inspection tour in Shanghai from Monday to Tuesday.