Hong Kong

Can't figure out if there are more shops, trains or people... Actually, nope, it's definitely more shops.