By Amaan Afzal

Morocco Signs Agreement with Djibouti to Share Expertise in Renewable Energies