Taliwin Mountain
Algeria · Africa
About
Taliwin Mountain is a mountain peak in the Babor mountain range within the Atlas Hill in Algeria, located in the municipality of Kendira in the Barbacha district in Béjaïa Province.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.