The General Office of State Council, China's cabinet, announced during the weekend that it will conduct onsite inspection of 20 provinces and regions including Beijing, Shanghai, South China's Guangdong and Hainan provinces in April to look into their business environment.