Lebanon recognises 18 religious communities across the country and all are represented in the complex politicial system. The three highest offices in government are reserved for Shia Muslim, Sunni Muslim and Maronite Christian politicians. The...