Hipponos wrote:Thank you!
Do you have a hint how to find my location?

)
Find a lake, or mountain.
memorise the way that particular lake or mountain looks. every little bit of it to be 100% sure.
then slowly scour the world map like its a crossword, purposefully moving along smoothly, going up just enough and doing it back, and so on, until you find your lake, mountain or whatever.