Take a tour of Monument of the Martyrs in Algeria — part of the World’s Greatest Attractions travel video series by GeoBeats. The Monument of Martyrs is a …