Meaning of bindu
In Sanskrit, the word bindu means point or dot. The point at which the many become one. It represents unity.
Bindu represents a new approach to driving social innovation through collaboration with investment partners like you. Together we are creating a virtuous circle of good.