A similar bird to the one that puzzled me (link to images here:
http://www.hkbws.org.hk/BBS/view ... p;highlight=minivet); it looks short tailed and quite dumpy. However, I had the following reply from Mike Leven:
"The combination of yellow spots on the tertials and secondaries and a yellow throat rules out all the minivets except Scarlet. Perhaps it is a first winter male though that usually shows a more orange rump."
Which looks like it fits your bird too. So Scarlet Minivet.