The idea that business is a medium to deliver goods and services in lieu of profits is outmoded. The triple bottom line (Profit, People, and Planet) approach is no longer a buzzword. It is a reality and a pressing need.There is no denying the fact that Corporate India too has embraced the...