Yes India still has a long way to go. But you are doing your best with the players you have.
I mean think about it. If this was a game between two Indian teams in the National Tournament and the number 1 team was playing the number 61 team I dont think the 61st seeded team would come within 48 points at all. So considering that the match was against the number 1 team in the world - thats pretty damn good.