Elecon Engineering clocks over 38.5 pc decline in revenue, total income drops over 36.5 pc

Elecon Engineering clocks over 38.5 pc decline in revenue, total income drops over 36.5 pc