lovers posted June 20, 2003 # Nice stencil of some lovers, apparently located in London near a huge Banksy ad.