I think under 28 would mean that the inidividual is
overweight.
For Asians, BMI of 18.5- 23 would mean acceptable weight, from
23.3- 28 is overweight. Anything more than that is obese. Some
people are bigger in size but they can still do well in IPPT.
Sometimes you can't really tell if someone is overweight or not
unless you weigh him. But like I said, if that person can pass
IPPT, I think that's more important?
I remember going for my annual IPPT some years back. There's this
"uncle" taking his very last IPPT, which makes him Cat "Z1" or "Z2"
( can't remember). His tummy is really huge, and he had some
difficulties doing sit ups. One look you can tell he is overweight
or maybe even obese. He barely make it for his sit ups. However,
when he went for 2.4 run, he did it under 10 mins. 
I was a Cat "X" and still got overtaken by him.... 