Originally debuting in 2007, “Locked Up Abroad” is a hit series on National Geographic that has attracted somewhat of a cult following. The show is currently in its sixth season, with new episodes airing each week. “Locked Up Abroad” is presented in documentary form and is based on true events. It appeals mainly to viewers […]