Perils of investing in Chinese solar companies – Corporate mis-governance