Business
What Caused Torrent Power's 24.7% Decline in Net Profit?
Torrent Power Limited faces significant challenges with a 24.7% drop in net profit amid falling revenues and rising operational costs. Despite these struggles, the company remains optimistic about…