By Nana Acheampong
Legs not your best bit? Stay stylish with these mid-length lovelies
Beige, £24.99, H&M (020 7323 2211); pale blue, £35, Boden (0845 677 5000); royal blue, £59, Hobbs (020 7586 5550)
PHOTOGRAPHY: PIXELEYESPHOTOGRAPHY.CO.UK PRICES CORRECT AT TIME OF GOING TO PRESS AND MAY NOT INCLUDE 2.5% VAT REDUCTION