Harry Styles and Zoë Kravitz were spotted sharing their first public kiss in London, with Zoë’s “KISS” hat, diamond ring, and ...