A new Chinese elementary school textbook that teaches children about intercourse, homosexuality, menstruation and gender equality, has stirred up controversy on Chinese social media. Although some criticize the book for being "graphic", others are praising this bold step for sexual education in China.