Websites hosted on 89.187.66.229 IP Address
Geo Location Information for 89.187.66.229 IP Address. The IP Address 89.187.66.229 is located at 51.5085 latitude and -0.12574 longitude in United Kingdom. Friendly Location for the IP Address is England, London, United Kingdom, E15 1ng.
New Humanist
New Humanist is a quarterly magazine published by the Rationalist Association, a historic 125-year-old UK charity promoting science, reason, humanism, and free thought. Visit to learn more about our work and find links to the latest and very best news, essays, blogs and information from the world's finest free thinking