I noticed some offerings were left at the feet of a Hindu deity at one of the shrines of Batu Caves. The yellow powder, I believe, could be turmeric, and the flower is a common local purple orchid. The flower, is a symbolic prayer for good things to blossom.