I am trying to find the ThreeLetterISORegionName of country "Cyprus" and "Virgin Islands". hence so I have used RegionInfo class using System.Globalization from  mscorlib assembly.
RegionInfo regionInfo = new RegionInfo("CY");
Console.WriteLine(regionInfo.ThreeLetterISORegionName);
The above code works fine in my local machine. however after deploying to production I am getting System.ArgumentException with message 
The region name CY should not correspond to neutral culture; a specific culture name is required
In my local machine and server I am using .net 4.5.2 version. 
mscorlibv assembly version is  4.0.30319 
Any help is much appreciated. :)