Menstruation – A word that can invoke different types of reactions from different people, none of which match with the actual fact that it’s just a biological process. How often do women whisper to each other about menstrual issues as if saying it out aloud is unacceptable! Well, with creative initiatives like Menstrupedia, trying to...