A Hungarian love story called "On Body and Soul" about two lonely hearts working in a slaughterhouse in Budapest won the Golden Bear for best film on Saturday at the 67th Berlin International Film Festival.