title: How to get current country location and possibly the CountryCode from a Windows Phone 8.1
body: <p>How to get current country location and possibly the CountryCode from a Windows Phone 8.1? I did this, but FindLocationsAsync throws me an exception "Value does not fall within the expected range"</p>
  
  <pre><code>private async void LocateMe()
      {
          Geolocator GeoLoc = new Geolocator();
          GeoLoc.DesiredAccuracyInMeters = 50;
  
          try
          {
              Geoposition GeoPosition = await GeoLoc.GetGeopositionAsync();
  
              MapLocationFinderResult result = await MapLocationFinder.FindLocationsAsync("", GeoPosition.Coordinate.Point, 5);
  
              if (result.Status == MapLocationFinderStatus.Success)
              {
                  foreach (MapLocation mapLocation in result.Locations)
                  {
                      string strCountryCode = mapLocation.Address.CountryCode;
                  }
              }
          }
          catch(Exception e)
          {
              System.Diagnostics.Debug.WriteLine(e.Message);
          }
      }
  </code></pre>