The answer was in the news a few days back.

Some veg and tomatoes in low supply. After Ramadan, during the eid break most of the long distance drivers go home for eid, hence the suppliers sell their wares elsewhere and it will take time to get regular supplies to the ME, till the drivers get back to work