National Thermal Power Corporation (NTPC) Ltd has signed a cooperation agreement with Africa50, an African infrastructure investment organisation, to jointly develop commercially viable power projects and explore cross-border electricity trading opportunities across Africa.