Anyone can guess where this place is? Here's a hint: it's in the Mediterranean. Perfect for some seaside photography. Plenty of sunlight, English speaking community, loads of places to eat out, and numerous churches. So where can this place be?
Its beautiful, the pics say Malta when you click on em, so Im guessing Malta.....