The price of tomatoes -- sold every winter around Rs. 20 a kilo -- has spiraled following rain and floods in parts of Andhra Pradesh, Karnataka and Tamil Nadu. In most southern states, tomatoes are selling for upwards of Rs. 100 a kilo. The worst sufferer of the shortage is Chennai, where the much-needed vegetable is selling for Rs. 140 a kilo, up from Rs. 40 a kilo at the beginning of this month.