It has been reported that several British tourists have reported sightings of a girl resembling Madeleine in the Maltese resorts of Sliema and Valletta (which are fairly close to one another). A BBC report can be found here.
Why was a man whose first language was not English speaking to the child in the English language? If the man and the child were related, why did he call her 'little girl', rather than using her name? This sighting makes me extremely hopeful. Perhaps the police in Malta will be capable than those in Portugal.