Chinese internet users have mocked a report claiming that Beijing is the country’s most liveable city even as they enjoy unusually blue skies in the lead-up to a major military parade. China’s capital city ranked 69th out of the world’s 140 most liveable cities in the Economist Intelligence Unit’s (EIU) semi-annual survey, released this week. Read more