Botswana Power Corporation (BPC) and Solar Projects