Mimosa MermaidNov 5, 20231 minEver lost something on holiday in Malta? Fear not the island has a new lost and found system.Ever lost something on holiday? Well, great news, as Malta Police have a new Lost and Found Hub.