I appreciate that the app allows us to easily edit location metadata to cities, however the selection of cities seem limited. I have noticed that Yandex maps are used for the maps API, so I assume it should be possible to send location queries for a specific small town and use the result as the new location metadata.
TLDR: Use the location search box as query sent to Yandex and allow users to select which result to use as the new location for the photo.