Pastiglie LeoneTweet this!
Why, oh why did I not buy these when I saw them in Italy? I was in Turin, where they're made... what is wrong with me? Time to call in a favour from those relatives I think...
Wait. Do they sell them in Malta? Malta is close to Italy, right?