I have gone through the whole 2905 pages in the census but he is not there
Ah. I see what you've done. There are 2905 pages in the chunk that includes the Hoxton man. But this chunk is NOT the full collection of returns covering India.
If you use Ancestry you can use the Browse facility to see how much is available (use "Military" for the county and for the parish, look at both "All" and "Not stated"). Ancestry have made a bit of a dog's dinner of it but on the whole access is easier than FMP.
I wouldn't advise going through it page by page until we've tried again using the further information that you're going to give us.