Millennials in Lebanon: Stuck and Unstuck in Time

From the Silent Generation, Baby Boomers, Generation X, Millennials, to Generation Z, society has been.