Creepy Stuff We Love The Dark Side of Indian Mythology Rakshasa Ravana of India Feeding on human blood and flesh… By The Fairytale Traveler’s contributing author Smriti Middha All of us have grown... October 23, 2013 1