Retail inflation drops to 9.31 pc in May