Khenchela Province
Babar is a municipality in Khenchela Province, northeastern Algeria. As Ancient Babra, a former bishopric, it remains a Latin Catholic titular see.