An international parade featuring nine spectacular floats and performing groups from around the world was held in Hong Kong on Wednesday night to celebrate the Chinese New Year.
In comparison, London is the most densely populated city in the UK but only has 5,960 people per square kilometre. Even Shanghai, a huge city with a massive population, has around 3,900 people per ...