David Mazlin is a professional wedding photographer, who specializes in creating beautiful, off-beat images full of colors, laughter & expression based in London.