In the recent decades due to uncontrolled waste of natural resources and climate change, terms Corporate Social Responsibility (CSR), sustainability environmental accounting have permeated everyday life, hugely affecting way in which business world now operates. This essentially means that any company interested its viability should strictly devise strategic planning considering three main pill...