People take an escalator in a shopping mall in Shanghai. According to latest data, the city's retail sales amounted to 292.1 billion yuan (US$43 billion) in the first half, up 17.5 percent from a year ago, the highest in the country.