Are you able to do your own cooking, or do you travel a lot? It's hard to tailor advice for you when I don't know if you have a place to cook your own food, or if you need to eat in restaurants for work, etc.
Your most recent post makes it sound like you're staying in hotels, which made me think you're on a business trip and will return home soon. Is my thinking right?
Are you able to buy canned fish or meats online and have them shipped to you? That might be the best way to get animal protien in your diet if nobody sells it locally.
It's fine to eat fruit, but you don't need to add sugar to your tea. It's much healthier without the added refined sugar. Try using less sugar in your tea, then a little less, until you get used to the taste of it unsweetened.
Is there an alternative to the brown bread for breakfast? I assume the bread is made from wheat? If you can find 100% rye bread, or even spelt (or a spelt/rye mix) that would be much better than eating wheat. Even if you can't avoid eating grains at breakfast time, what about oatmeal or rice?
I'm not familiar with "tiffin"- what is that exactly?
Even if you can't get away from the vegetarian foods, see if you can at least move away from wheat and corn.