I was observing pollen from a duranta plant when I saw this microorganism. I was quite surprised (was expecting pollen grains!!). I think it is some sort of a mite (dustmite relative). ID is appreciated.