The Serra da Leba Road near Lubango (Huíla, Angola). This is Serra da Leba, a landmark in Angola. A