As of July 1st London, actually all of England, goes smoke-free. A large advertising campaign has recently launched promoting this new initiative, bill boards and newspaper advertisements are everywhere. I myself am quite looking forward to this as it will make going out to restaurants and bars much more enjoyable - I hate coming home and smelling like smoke.
Many people think if you can't smoke in public it will encourage people to quit smoking. Some pubs worried about losing customers have started offering stop smoking clinics for customers so they will continue patronizing the pub after July 1st.