Royal Society of London — English learned society for science