Netflix’s latest series She leaves you confused April 16, 2020 Ashish 1 Crime, Netflix, She is a new show released on Netflix which went on air on 20th March,2020....