I caught this medium sized (body length >20 mm) libellulid larva from a grassy streamlet/drain with sandy and muddy bottom. I have seen Orthetrum testaceum, Orthetrum glaucum, Orthetrum luzonicum, Orthetrum sabina, Zyxomma obtusum, Brachydiplax chalybea, Neurothemis fluctuans, Trithemis festiva, Trithemis aurora and Tholymis tillarga hanging around the aquatic habitat. So, what is the species id for this larva? Well, I think it could be Zyxomma obtusum because it looks close to the larva drawing in the Pocket Book of the Dragonflies of Peninsular Malaysia and Singapore.