London, England/london2C-606

Previous | Home | Next

The Presidents of the Royal Society define a lineage of science and culture through three and a half centuries.