Mimosa MermaidMay 9, 20215 minFun things to do in Malta - The Rolling Geeks Tour!Have you ever stood in the Upper Barrakka Gardens in Valletta gazing in awe across the Grand Harbour to the mega yachts in the distance!