Oldenlandia corymbosa (Rubiaceae) Oldenlandia herbacea (Rubiaceae) Olea dioica (Oleaceae) Operculina turpethum (Convolvulaceae) Opuntia elatior (Cactaceae) Orthosiphon rubicundus (Lamiaceae) Osbeckia muralis (Melastomataceae) Oxalis corniculata (Oxalidaceae) Oxalis latifolia (Oxalidaceae) Oxystelma…
6 years ago / 245 visits
Abelmoschus manihot (Malvaceae) Abrus precatorius (Fabaceae) Abutilon persicum (Malvaceae) Acacia auriculiformis (Fabaceae) Acacia nilotica (Fabaceae) Acacia torta (Fabaceae) Acampe praemorsa (Orchidaceae) Achyranthes aspera (Amaranthaceae) Acilepis divergens (Asteraceae) Adelocaryum coelestinum (Bo…
6 years ago / 248 visits
Based on personal photographic records since 2005. Last updated on March 19, 2020. Family Papilionidae Subfamily Papilioninae 1. Graphium agamemnon (Linnaeus, 1758) • Tailed Jay 2. Graphium doson (C. & R. Felder, 1864) • Common Jay 3. Pachliopta aristolochiae (Fabricius, 1775) • Common Rose 4. Pachl…
6 years ago / 296 visits