Indian renewable power generator Orient Green Power Co Ltd (BOM:533263), or OGPL, last week said it has achieved its best ever EBITDA of INR 2.93 billion (USD 44m/EUR 40m) in the financial year to the end of March 2017.