Onion prices in India have surged to a five-year high due to heavy rainfall damaging crops and delaying harvests. This price increase, along with rising costs for potatoes and cooking oil, is expected to impact inflation data for November.