Wow, moving pics. The Lebanese flag has to be the second most beautiful flag. C
It is a very pretty flag. Something quite cheery and hopeful about it.