The city of Houchengzui in northern China is an archaeological site dating back more than 4,000 years. Back then, it was a heavily armoured place with three concentric defensive walls, turrets, ...
The slip was largely due to Libya, previously behind Vietnam, climbing five places from the 117th to 112th place after ...