State-owned Kenya Pipeline Co., which the East African state is listing through an initial public offering, plans to triple capital expenditure on projects to widen its network, increase storage and diversify into natural gas.
The company plans to spend 110 billion shillings ($852.6 million) over the next five years, more than three times the 34 billion-shilling outlay between 2021 and 2025, according to the IPO prospectus for the sale of a 65% stake.
It will raise the financing through “a combination of internally generated cash flows and innovative financing structures including access to debt capital markets, special purpose vehicle project financing, joint ventures and partnerships,” the listing document said.
KPC is retaining none of the $824 million raised from the sale. The Kenyan government will instead utilize the proceeds to capitalize an infrastructure fund for its planned mega projects.
KPC’s projects includes a new pipeline from the Rift Valley city of Eldoret to Uganda’s capital, Kampala, and onward to Rwanda. In addition, it will build an oil trading hub in Mombasa.
The port city is the future site of a bulk natural gas handling facility for imports from Tanzania for power generation. The company plans additional storage facilities for Kenya’s strategic petroleum reserves.
KPC intends to commercialize a power plant located at the defunct Kenya Petroleum Refineries Ltd. plant to supply electricity to the grid, in addition to solar farming.
A crude refinery shut in 2013 will be converted into a biofuel refinery to produce blending components and sustainable aviation fuel. Eni SpA is undertaking studies on the proposed venture, according to KPC.
Uganda’s plans for a refinery to be operation by 2030 poses “a significant risk to KPC in terms of its regional expansion strategy,” it said.
“It will take a long time for the Eastern African regional market consumption levels to justify crude refining scale and margins at the best world oil markets level. Landed refined oil will remain more competitive into the long term,” according to KPC.
Generated by readers, the comments included herein do not reflect the views and opinions of Rigzone. All comments are subject to editorial review. Off-topic, inappropriate or insulting comments will be removed.
element
var scriptTag = document.createElement(‘script’);
scriptTag.src = url;
scriptTag.async = true;
scriptTag.onload = implementationCode;
scriptTag.onreadystatechange = implementationCode;
location.appendChild(scriptTag);
};
var div = document.getElementById(‘rigzonelogo’);
div.innerHTML += ” +
‘‘ +
”;
var initJobSearch = function () {
//console.log(“call back”);
}
var addMetaPixel = function () {
if (-1 > -1 || -1 > -1) {
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
} else if (0 > -1 && 87 > -1)
{
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
}
}
// function gtmFunctionForLayout()
// {
//loadJS(“https://www.googletagmanager.com/gtag/js?id=G-K6ZDLWV6VX”, initJobSearch, document.body);
//}
// window.onload = (e => {
// setTimeout(
// function () {
// document.addEventListener(“DOMContentLoaded”, function () {
// // Select all anchor elements with class ‘ui-tabs-anchor’
// const anchors = document.querySelectorAll(‘a .ui-tabs-anchor’);
// // Loop through each anchor and remove the role attribute if it is set to “presentation”
// anchors.forEach(anchor => {
// if (anchor.getAttribute(‘role’) === ‘presentation’) {
// anchor.removeAttribute(‘role’);
// }
// });
// });
// }
// , 200);
//});
