Who made Beyonce Knowles’ suit, top, and shoes that she wore on the cover of L’Uomo Vogue?

981Jacket, shirt and bowtie – Dior Homme

Waistcoat -Corneliani

Shorts – Acne

Shoes – Tom Ford