I have the same situation, I an a non-Indian and I did my bachelor in India.
I did try to get a pcc from Indian embassy back in 2012 but I never received it. Now I am in India and would likely get ITA in a month!
the only choice is to apply through BLS but I don't know if i'm gonna get it this...