While we last heard from him in London (covered), David Walker is now in Sliema, a town located on the northeast coast of Malta.Invited for the Sliema Street Art Festival, the British painter spent a few hours working on this local bus.No stencils, no brushes, just a man and his spray can. David Walker takes graffiti…