In a back street in the town of Victoria, on the island of Gozo in Malta, a resident has created a small green oasis.
Comments
Sign in or get an account to comment.