Solar World shares rally 13% after bagging Rs 725.33 crore solar EPC order from NTPC Renewable Energy Stock Market · 9:22 AM