Set 55 miles west of Beirut, among Baalbeck's atmospheric Roman temples, the Baalbeck International Festival is a major cultural event in Lebanon's festival calendar.
Classical and opera fans are in for a treat as much as rock and jazz aficionados.