Who made Beyonce Knowles’ black sunglasses print maxi dress, leather handbag, suede fringe vest, and black boots?

691Sunglasses – Ray-Ban

Purse – Givenchy

Dress and vest- Saint Laurent

Shoes – Miu Miu