The work order is from group entities of the eminent Zelestra Group, headquartered in Spain and operating across more than 13 countries, including India, Spain, Italy, Chile, Peru, and the United Stat …
Multibagger solar energy stock slips despite Rs 544-cr global order win, check details
view original post