In the shadowy corners of Kabul’s salons and wig shops, a quiet but powerful act of defiance is unfolding. Afghan women, once ...
Catherine O’Hara is back on television playing a main role in The Studio. The revered actress stars as Patty Leigh in the ...