Fashion hits & misses

The 40 best and worst looks from June 2023