News

Nu Metro has expanded its footprint to 20 cinema complexes, including new locations in Maputo, Mozambique, and Lusaka, Zambia.