Harry Styles and Zoe Kravitz left onlookers starstruck as they kissed in public for the first time - and fuelled engagement rumours once again.
The singer, 32, and actor, 37 - who began dating last summer - have been in London this week and were recently spotted near Styles’ Hampstead home.