Geo Location Information for 178.79.191.198 IP Address. The IP Address 178.79.191.198 is located at 51.5085 latitude and -0.12574 longitude in United Kingdom. Friendly Location for the IP Address is England, London, United Kingdom Of Great Britain And Northern , Wc2n
What story should Europe tell in the 21st-century? What do we want the EU to do by 2030? Our team, based in Oxford University, are going out to ask a wide range of Europeans...