Lebanon is a small country in the Middle East. It has a long coastline on the eastern shore of the Mediterranean Sea and shares a long land border with its much larger neighbour Syria to the north and the east, a much shorter border with Israel to the south.