retail inflation nears 7%