Difficult to compare... in terms of nuclear firepower, second strike capabilities and power projection, Britain or France may be better than india. But they can't match the indian army in a conventional warfare, because indian army is just too big. And India can put up with few nuclear strikes...