Corporate Governance can be considered as the framework that includes certain rule and practices used by the boards of directors to ensure fairness, accountability and transparency in the businesses for maintaining strong relationship with their key stakeholders such as investors, employees, customers, management, government, community and others.