Lebanon, the Middle East's smallest country, has a history spanning over 7,000 years. It's an intriguing blend of the Middle East and the West, tradition and ...