"Virtual Expedition: Unbelievable 65,117km Zoom into Algeria!"
Rumble
Algeria, located in North Africa, is the largest country on the continent and the 10th largest in the world. Its capital and most..
Algeria, located in North Africa, is the largest country on the continent and the 10th largest in the world. Its capital and most..
Coastguards reportedly kill two French-Moroccan tourists who strayed into Algerian waters from Morocco.