Who: Beyonce Knowles wearing an Etro oversized printed silk shirt
Shop: Net-A-Porter US $960
Farfetch.com £515
Where: On holiday in St Barts

Credit: Fame Flynet Pictures