News STELLA by Stella McCartney’s Connections to Israel: A Closer Look STELLA by Stella McCartney is a luxury fashion brand that was launched in 2001 by the British designer Stella McCartney…