Who made Beyonce Knowles’ print top and round sunglasses?

421Sunglasses – Ray Ban

Shirt – Just Cavalli