ghost,
I'm wondering if you are being serious here. I'll give you the benefit of the doubt and set myself up for the fool just in case you aren't kidding.
Breakfast - HORRIBLE. The oatmeal is fine, but better to use skim milk, and then you eat FOUR slices of toast?! WAY too many pieces. If it's white bread, that's even worse. You might as well be eating handfulls of sugar. Better to have the oatmeal with a piece of fruit and then ONE piece of toast with a half serving (1 tablespoon) of peanut butter and jam. The tea is fine (don't put sugar in it).
Lunch - The soup could be bad or good depending on how you made it. If it's a cream based or milk based soup, then bad. If it's broth based, better. If you weren't a runner I'd be concerned about the sodium content, but since you are, I'm not. TWO cheese sandwiches! That's one too many. Have ONE sandwich, and quit with the white bread. Brown breads are much better, but you want 100% whole grain, none of this enriched flour crap. And, what's with the MAYO? Cut that out! How about mustard (ZERO calories!). Or, just don't use a condiment. Dip your sandwich in your soup if you like. Hummus is usually pretty fatty too. How about some vegetables man! Carrots in the soup, but you need more. How about some RAW baby carrots? A salad? Cook up some frozen veggies. Frozen veggies actually have MORE vitamins and minerals in them than MOST fresh ones (unless you get them the day they are picked) because they are picked and frozed right away. Just don't boil them all away. Steam them or gently boil them, stopping while they are still a little crisp.
Dessert - First of all, desserts are NOT necessary and should not be a part of your DAILY diet. You should be eating to fuel your body, and desserts are NOT proper fuel. If once or twice a week you need to feed a dessert craving, have some dessert, but keep it small. Some cookies and a chocolate bar every day is bad news.
Snacks - One orange and one apple per day - sounds good to me.
Supper - TWO plates of spaghetti?! Dude, you are killing me, and likely yourself if you keep eating like that. Where are the veggies? Go down to ONE plate of spaghetti (or even 3/4 of a plate), have some broccoli or asparagus or green beans or spinach as a side dish. You could even have some fruit. Glad to see you make it with tuna (just don't eat more than about 2 cans of tuna PER MONTH or risk mercury poisioning - that's all debateable, but I had it from too much tuna although at the time I was eating 10 cans PER WEEK). The olive oil is good for you too, and tomato sauce or tomatoes prepared in any way is very good for you - for men especially. You should have some meals where you have VERY little carbohydrate at all. Example - Baked skinless chicken, green beans, banana, sweet potato or yams. Still carbohydrates there, but WAY less than 2 plates of spaghetti. I'm no adkins fan, but an excess of carbohydrates makes you retain water and unnecessary weight. You are running enough to be eating that many carbohydrates.
HOT COUNTRIES - My guess is that you are eating a lot less in those countries, and that is why you are losing weight while there.
SUMMARY - You're eating WAY too many simple carbohydrates - white bread (GOOD LORD!), pasta, 4 servings of toast for breakfast. You need to cut that out. Where are your veggies? You've got to add them.
If you want to drop some weight, just do it. Many will tell you to run more. That will work of course, but if you ever go back to running 3-4 times per week, you'll need to attack your diet. In my opinion, to get the body you want requires an 80/20 ratio of attention to diet/exercise. Diet is THAT important for people who need to lose weight.
Good luck.