Where is Victoria Peak located?
Correct answer: Hong Kong Island, People's Republic of China
Republic of China
By looking at the picture, you can get the correct answer
It looks like Hong Kong
PBL
first time that I missed a majority vote suggestion