Split out headers to reduce boilerplate.
Added Hong Kong.
Changed URLs to use ones that return less data.
Updated test to match new values.
Refactored to remove boilerplate.

Also updated test for new function parameters (removed one).