IP address 176.116.143.176
Latitude 54.3205
Longitude 48.4468
Country Russia
Region Ulyanovsk Oblast
City Ulyanovsk
Organization Telecom.ru Ltd