Retail inflation eases to a 5.5 year low of 3.34% in March 2025 as food gets cheaper | Sharefundss