Have you talked to any of the single moms? There seems to be a lot of young women who are single parents...maybe they can give you a firsthand account of the difficulties and the positives of raising a child single handedly. I'm sure Delhi has some organizations/meet ups..even parentree should have these.
As far the decision-it is only yours...whatever you decide, you have to live with the decision-no one can tell you what to do...we can all give our opinions on what may be the issues which seem important to us. You can look at those, see if these are equally important to you and then take a decision. If you take a decision based on fear or shame will affect how you view yourself.
I'm not for or against abortion but the first thing which struck me was that you want the child. It is an emotional issue-on so many fronts. Being pregnant comes with emotional upheavals, add to that the difficulties with your boyfriend and your concern for your mother...I can't see how you can be anything but emotional.
You have to look at what you are capable of emotionally-there will be difficulties socially and yes, your child may face difficulties too. But trust me, I work with a lot of children who come with severe emotional needs with both parents in their lives...and sometimes the parents contribute to the problems themselves. All children face difficulties-it is the job of the parents to teach them how to face these. look into yourself and find out if you are up to it. If you feel that it is not within your scope, please do not judge yourself harshly. All of us are but spectators and we can not judge the rights and wrongs. And let's face it-we make up society.
As far what your future holds, I'm sure you are still in the process of coping with your break-up. So future relationships don't enter into the picture.
As for your mom-only you know the depth of your relationship. How I approach one issue with my mother/her response and my counter response will be different from how another person interacts with her mother. You know your mother's desires for you, her dreams and aspirations and her expectations. You know how she has adapted her responses or changed her thinking as you grew up. So only you know the extent of her reaction/response and whether she will accept your decision over time. Most parents suffer more because they are not able to take away the pain their child feels than being upset at their standards not being met. If your mother has a hard time with these, don't judge her either...she is trying to live in a changing world and it can be difficult.
All through this, are you taking care of yourself? Make sure you eat well and regualrly, sleep to the best of your ability and seek support from your friends (those you can confide in). If the stress is overwhelming, please do seek professional help. As cliched as it sounds, it does get better...hang in there..