Tomato prices in Delhi are set to hit an all-time high due to a producer state shortage. The price surge began in June, blamed on reduced production and crop losses caused by heavy rains in some states. The central government has subsidised tomatoes and initiated sales at around 500 centres for Rs 90 per kg, which was later reduced to Rs 80.