Financial close has been achieved on the 500-MW Ibri II solar power project in Oman, Saudi Arabiaâs ACWA Power announced on Tuesday.