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 ...
Hundreds of protesters marched through Hong Kong shopping malls on Thursday ... and shields surrounded and sealed off the Langham Place shopping mall in Kowloon's Tsim Sha Tsui district after ...