The correct option is B Purple & green sulphur bacteria
In purple and green sulfur bacteria, hydrogen sulphide is the hydrogen donor instead of water. Hence, the oxidation product is sulfur and not oxygen.
Cyanobacteria which is also known as blue green algae performs oxygenic photosynthesis releasing oxygen as the by-product unlike purple and green sulfur bacteria that produces elemental sulfur as by product.