Princess Charlotte’s £39 Rachel Riley dress sells out in less than 24 hours after Commonwealth Games

The adorable black-and-white striped dress worn by Princess Charlotte as she made a surprise appearance at the Commonwealth Games earlier this week has sold out online. 
The little royal, seven, joined the Duke and Duchess of Cambridge, 40, for a visit to Birmingham earlier this week, where they watched hockey matches, swimming heats and gymnastics. 
The seven-year-old was on her very best behaviour as she joined her parents for her first royal engagement without her brothers George, nine, and Louis, four.