Elizabeth Holmes was honoured at the 2015 Glamour Women of the Year Awards on November 9, 2015 in New York City. Soon after, her world came crumbling down. Picture: Larry Busacca/Getty Images for Glamour
{}