News

Mortified bosses of a Japanese department store were forced into a grovelling apology after plastering their windows with signs boasting a 'F***in' Sale'. The Galerie shop in Osaka hung giant red ...