Hey Sim!
Nice to see you around here! I'm also from India! I think I know how your situation will be like. I've been there, done that

Its not a bad situation to be in at all. I'll tell you how to flip this one.
The problem is that I do not roam, go clubbing partying etc as I do not enjoy that. I am a quiet, shy girl who just goes to office and back. I believe if I have to meet someone I can meet him on my way to work also, or at the bank, or in church as I go to these places.
Its not a problem at all that you don't do clubbing and partying. And since you say you are a quiet and shy person, its very hard to find your type of people in those environments(chances are there but very rare). The only problem is that you don't roam around. Its really good that you know that clubs and parties are not the only places to meet new people. There are a lot of events happening around in the cities. Look for the local news paper and you will find a lot of events happening around. Select those events you would really like to attend and go there. Call some of your friends if you are not comfortable going there alone.
After a lot of struggle I've realized that all the situations we are in were already there in our heads. Thats why you are in this situation. When I used to be alone I also had the same feelings, but then it came the breaking point and I stopped caring about anything else except myself. I kinda had a social phobia (fear of meeting new people). Most of these fears come from bad childhood experiences. What if people don't like me. What if people say I am boring. What if people say blah blah blah. I used to think that a lot. The moment I stopped thinking that way and started behaving as I want then the things started to take pace. If you behave in whatever way you like, you are gonna come across the people who don't like it and the people who like it. And why would you want people who don't like you in your life anyway!
I have written all qualities I would like to have in my partner and many times imagine he is with me but nothing is just happening. I just hope I meet someone soon this year ie 2012 else i'll turn 29 but I really so badly want to get married this year and have a friend / companion that will always be with me for life.
Shrikanya has already pointed out that there is nothing to worry about the age factor. Which is true.

Never force yourself to do anything just because people around you are doing it. Everyone has their own situations, all you have to care about is your own situation and your own happiness.
This thing I like the most about your approach! You want someone with the qualities you've mentioned. You don't want "THAT PARTICULAR GUY IN MY SOCIETY". This is good.
Step 1 : List the qualities you want in the man you would like to be with. (Which you've already done). I'd suggest to go deeper with the details.
Step 2 : Act, start roaming around the city. Expose yourself more to the external world. Visualize. Whenever you have free time. Sit down, breath deep. When you start feeling relaxed imagine yourself having good time with the man of your dreams in your mind's eye. Do this daily. (Which is you are doing)
Step 3 : Receive, Be ready to handle a lot of requests from men

Hope that helps...
All the best
