Egyptian off-grid solar energy integrator KarmSolar has sealed power purchase agreements (PPAs) for two solar plants with a combined capacity of 23.5 MW, it announced.