Some good food choices their, but you diet lacks good fats. Fat are important in weight loss, but in small portions obviously.
Good Fats:
Oily Fish (mackerel, sardines, salmon)
Avacado's
Olives
Extra Virgin Olive Oil
Nuts (almonds, cashews, nut butters)
You say you don't have any tea on tue and thu, this is a bad idea as you should never skip meals especially on a diet as you will lower your metabolism. Yes, you will loose weight quicker this way, but by lowering your metabolism you will have to stick to this low calorie diet forever or you will simply put the weight straight back on again.
You don't have to have 2 pieces of fruit a day, vegetables are a better choice for weight loss as fruit is a simple sugar which raises insulin which halts fat usage for fuel, albeit temporarily and is obviously a better choice to sweets or chocolate.
If your having fruit, have it early on in the day (non-pm) as you will be more active and will use up the energy provided
How much you planning to loose?