title: Google's Geocoder returns wrong country, ignoring the region hint
body: <p>I'm using Google's Geocoder to find lat lng coordinates for a given address.</p>
  
  <pre><code>    var geocoder = new google.maps.Geocoder();
      geocoder.geocode(
      {
          'address':  address,
          'region':   'uk'
      }, function(results, status) {
          if(status == google.maps.GeocoderStatus.OK) {
              lat: results[0].geometry.location.lat(),
              lng: results[0].geometry.location.lng()
      });
  </code></pre>
  
  <p><code>address</code> variable is taken from an input field.</p>
  
  <p>I want to search locations <strong>only in UK</strong>. I thought that specifying <code>'region': 'uk'</code> should be enough but it's not. When I type in "Boston" it's finding Boston in US and I wanted the one in UK.</p>
  
  <p>How to restrict Geocoder to return locations only from one country or maybe from a certain lat lng range?</p>
  
  <p>Thanks</p>