Lupita Nyong’o explains why she went public with Selema Masekela split: ‘There is a time to be open’

“There is a time to be open and there’s a time not to be, and I chose that time to be open," the "Black Panther" actress told Glamour.