Mountain terraces on Andros.
A Berber village steps down a mountain side, the terraced fields lie below and a..
A village with its terraces in the High Atlas Mountains
Powered by Gallerly