it would be better to include the country code or name in the place parameter of the .q filter (for example, .q('southhampton,gb')).
Trouble is though, if someone searches for an non existent place, e.g. .q('afkafjhaf,gb'), then the service appears to look for the next place, i.e. the one after the comma, which is 'gb' and I get a result for gb, rather than no results.
I guess I'll just have to check for this in my application though.
BTW, there isn't much info on focus in the online documentation, and I mistakenly interpreted 'focus' to mean restrict results to those in this country. The documentation could do with clarifying it's true meaning.
It would be cool to accept an 'under' or 'parent' parameter that accepts a WOEID to restrict results to those under it.