June 19 (SeeNews) - The International Finance Corp (IFC), part of the World Bank Group, said Wednesday it has subscribed to USD 35 million (EUR 30.9m) worth of 10-year renewables-tied debentures issued by PTC India Financial Services (PFS).