Tipping in Egypt – Bakshish

Is it a good idea to tip in Egypt? How much and to whom would it be a…