Finding Country from Visitors IP in Asp.net

Finding Country Details from Visitors IP in Asp.net, C# I want to develop a functionality which gives me Visitor's Country details in Asp.net Display Flag of Visitors Country based on Visitors IP Address Gives Information about Visitors Country Currency Information It should also provide Capital details of Visitors Country based on Visitors IP Address. So lets understand step by step how we can Find Visitors Country Details based on Visitors IP Address Step 1: Finding Visitor's IP Address in Asp.net, C# Code. You can use following Code to find Visitors IP Address in Asp.net string VisitorsIPAddr = string .Empty; //Users IP Address. if (HttpContext.Current.Request.ServerVariables[ "HTTP_X_FORWARDED_FOR" ] != null ) { //To get the IP address of the machine and not the proxy VisitorsIPAddr = HttpContext.Current.Request.ServerVariables[ "HTTP_X_FORWARDED_FOR" ].ToString(); } else if (HttpContext.Current.Request.UserHostAddress...