banks Holy Spirit 2025: What applies to banks, shops and supermarkets by [email protected] June 6, 2025