I am using the following code to get the user's city and country in Iphone.
CLLocation *location = // Some location
[[[CLGeocoder alloc] init] reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {}];
It works but the problem is that it returns the values in a specified language. For example, if the user's current country is UAE and City Dubai then it gives me values as دبي and لإمارات . I want to get these values in English, for example, Dubai and United Arab Emirates.