Geo Location Information for 18.104.22.168 IP Address. The IP Address 22.214.171.124 is located at 53.1905 latitude and -2.89189 longitude in United Kingdom. Friendly Location for the IP Address is England, Chester, United Kingdom, Ch1 2hg
Nation.co.ke brings the Latest News from Kenya, Africa and the World. Get live news and latest stories from Politics, Business, Technology, Sports and more.
News analysis and comment from the Business Daily, Africa’s leading business publication