Nobel Prize Medicine 2026: Scientists found a 'light switch' inside algae & turned it into a tool to control brain cells; what this discovery means
N
Nimisham EditorialSenior Editorial Lead
Nimisham
Source Attribution: View original report on Economic Times