Project financing is a challenging task as it requires  a bankable structure which is consistent with the essential features of the project while meeting the requirements of the financial markets.