prospectjournal.org
MENTAL ILLNESS: INDIA’S SCARLET LETTER
By Nishad Maggirwar Staff Writer 1.252 billion people, the population of the ever growing nation of India. With almost 18% of the world’s population residing in India, events that occur there tend …