India has emerged as the top country in corporate social responsibility (CSR) with all the largest companies in the country reporting their projects, according to a report by audit firm KPMG. With 79% companies reporting on CSR activities, the Asia-Pacific region has overtaken the Americas (77%) and Europe (74%). The report studied 4,500 companies in 45 countries.