
Here comes the Zambian sun
Known as a stunning tourism destination, Zambia is a landlocked country that boasts the world’s largest man-made lake, Lake Kariba. Hydropower makes up more than 80% of its baseload power, but the country experiences crippling loadshedding. Its high solar …