This will sound harsh but try looking at yourself in the mirror and picturing yourself as a white person, do you really think girls will be all over you now ?
The idea that girls use race as a major factor when looking for a guy is ridiculous if you ask me, well outside of council estates and small rural villages.
My best friend is a gorgeous girl who's going out with an indian guy. She's been approached many times by men claiming to be modelling agents while we've been in town, I've seen her reject Arsenal first team players and 18 year olds that drive Bentleys. I love my gf and she's gorgeous but still this girl is the hottest girl I know and nobody has ever really questioned that at our school.
I've been out with her bf for a few drinks once and he was approached multiple times in clubs and bars, it was ridiculous. My friend always shows me pictures of his ex's on facebook because she's pretty protective over him and he's been out with some of the most gorgeous girls I've ever seen. Your race is your scapegoat to why you don't get girls, I bet you've said "I wont approach that girl she probably doesn't like Indian people" all the time just like white guys say "I wont approach that girl because she wont find me attractive". They don't realise that they are single because they never actually try it.
Why don't you try approaching some women and seeing what happens. I'm willing to bet you don't really do it much because your insecure. You shouldn't be because take this from a guy that's been to school with some of the richest teenagers in London, the guy I know with the hottest ex's and current gf is Indian (btw his ex's are white, oriental, latina, other indians and even a black girl).