In the world of menswear, the name ‘blazer’ is attached to two quite distinctly different garments: the navy blue jacket that adds a touch of formality to a casual outfit; and the striped or brightly coloured jacket worn at sporting events such...

Read more