Queen Letizia oozes glamour in a £1,700 Paco Rabanne velvet suit as she and King Felipe put on a united front after her ex-brother-in-law appears to double down on ‘affair’ claims and warns: ‘The truth will come out’

Bella Hadid oozes glamour in strapless black gown while Cara Delevingne dazzles in cutout dress