The image shows a group of people protesting on a street in London, UK. They are holding banners and placards with various messages written on them, including "Save Sham" and "Cambridge NHS Bill". The people appear to be of different ages and ethnicities, and they are diverse in age, gender, and ethnicity. Some of them are holding signs that say "Support NHS Bill" while others say "Keep our NHS Public". The street is lined with buildings and there is a traffic light visible in the background. The sky is blue and the weather appears to be sunny and warm.