Next Men’s Waistcoat 40 BNWT £40.

Contrast patterned lining, plain navy satin back.

Unworn, bought for wedding but too big