Baalbek is a large archaeological complex encompassing the ruins of an ancient Roman town in eastern Lebanon.