Multibagger solar energy stock slips despite Rs 544-cr global order win, check details

view original post

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 …