OPC Energy, Kenon Holdings subsidiary, posts H1 net income USD 29 million - KEN News | Rallies