Just for the record...
I have been placed in State Trading Corporation of India (STC). It's a Central Government Firm, having its HQ in Delhi. It's branches are located in almost every major city in India and it has its marketing offices in every state capital.
My package is not too high, but it's decent enough. I will be in Delhi for the initial training period of 6 months, after which I will be placed somewhere else. Since my profile is that of a HR Manager (That was something I applied for), I may be placed in Delhi itself. However, I will take up Marketing in case I have a choice.