Daily Star March 24, 2025By news-englandDo shops have to accept cash by law as experts clarify what ‘legal tender’ actually means