Geo Location Information for 85.222.228.142 IP Address. The IP Address 85.222.228.142 is located at 51.9225 latitude and 4.47917 longitude in Netherlands. Friendly Location for the IP Address is Zuid-holland, Rotterdam, Netherlands, 3099
The Nick Simons Institute is a Nepal-based organization whose mission is to innovate solutions in rural health care –through training and hospital support– and to advocate...