Mahmoud ElMansy: knowledge meant to be free

RT @BestTextMsgs: A silent hug means a thousand wo…

RT @BestTextMsgs: A silent hug means a thousand words to the unhappy heart.