When did the oldest undisputed fossil evidence of cyanobacteria appear?
The oldest undisputed fossil evidence of cyanobacteria dates back 2100 million years. Stromatolites associated with cyanobacterial biofilms appear as early as 3500 million years ago, marking the beginning of oxygenic photosynthesis on Earth.