Blue v neck ruched vest, brand is United Colours of... - Depop

Responsive image
source