Huawei has research centres located in China and overseas. For example, it has a 21 storey research center at its headquarters in Shenzhen and six other research laboratories in Beijing, Shanghai, Nanjing, Huangzhou, Xi'an and Chengdu; a software development centre in Bangalore (India) and research facilities in Moscow (Russia), Stockholm (Sweden) and the Silicon Valley in California.