Supreme Court restores Punjab power regulator’s order against Talwandi Sabo Power, with Vedanta disclosing a potential payout of about Rs 127 crore plus surcharge.