The new Leo logo includes both the “Leo” name and Publicis lion, a staple of the agency group’s branding. The new Leo logo. In an announcement video for the new merged agency, Publicis ...