Como posso obter a localização geográfica atual do dispositivo programaticamente

Preciso obter a localização geográfica atual do dispositivo.

Cenário: se eu estiver emUS ..:

my device location should be US

Igual ao caso, quando estou emUK :

my device location should be UK

Preciso do código de exemplo para encontrar essa localização geográfic(location determined by Network Location Provider)

questionAnswers(5)

yourAnswerToTheQuestion