Stella McCartney Blue Top Size 42.
Made in Hungary.
66% polyester, 34% silk.
Zip at the back.