Walking. Gossip. Travel.
An interesting name, but apparently this is a slightly iconic location to many residents of Malta….