London-based renewable energy company National Energy Holdings Ltd on Monday said it has reached financial close on 60.3 MWp of solar projects in Greece.