Level 2 - 7

Score : Clues :
No more Clues
Located in China's south coast
Is one of the most densely populated areas in the world
Is a capital city itself
Guessed