
Indian firms spend about Rs 34,000 crore on corporate social responsibility (CSR), but most of this flows into low-poverty areas, and larger firms are leaving funds unspent. Many large companies are using their own foundations to take up activities, which gives them better control.