Thoughts

These are not entirely thoughts. Some of them are written in Arabic, some others are available in English.