Investcorp. Courtesy Investcorp
Investcorp oversees nearly $50 billion in assets, including those managed by third parties, and has 14 offices across the globe. Photo: Investcorp

Investcorp acquires 50% stake in New York-based Corsair’s infrastructure business




Energy This Week

Expert analysis on oil & gas renewables and clean energy

      By signing up, I agree to The National's privacy policy
      Energy This Week