I see. But maybe it is better for you to find a local investor then? YC team and YC crowd may just don't know India market well to help you with advices, etc. Or it's a big problem to find money in India?
Hopefully we dont't need money to start a startup)
My advise - submit your application. I've submited mine yesterday.