Can anyone advise me,
I'm in mallorca and my kid has become friendly with some traveller family.
Over a period of time she's ended up telling them the area we live and then tonight, the day before we travel back, she has sent then screen shots of our house from Google maps; they clearly show...