Lephalale South Africa. South Africa Satellite Image Exxaro Internship LephalalePlace in Limpopo, South AfricaLephalale or Ellisras is a coal mining town in the Limpopo province…