25-year-old singer Sam Smith and his male lover, 23-year-old actor Brandon Flynn were seen sharing a very intense and passionate snog outside a London fish and chip shop last week.

See full photos below.