“Nettle tea is tea that is made from the stinging nettle (Urtica dioica) – the wild green herb that’s known for its tiny stinging hairs,” Nasser explains to British Vogue. “When the leaves are dried ...