Using MapViewDidChangeVisibleRegion with ClGeocoder to return name of the country

Can anyone please help me with this question

here is the link to the detailed question on stackoverflow

https://stackoverflow.com/q/63424040/13748710?sem=2

please help thanks in advance.
Using MapViewDidChangeVisibleRegion with ClGeocoder to return name of the country
 
 
Q