Aquila Clean Energy EMEA, part of German investment firm Aquila Capital, has entered into a framework agreement with China’s Trina Solar Co Ltd (SHA:688599) to secure 800 MW of photovoltaic modules for some of its projects in Southern Europe.