Suzlon Energy tumbles 9% on $172 million default in bond payment
SUZLON - 271954