New Delhi: After braving temperatures well above normal for nearly three months now, several parts of Delhi and...
The country has been facing a seven-hour power outage since the beginning of the month
Texas, the largest energy-producing state in the US, enters the sixth day of energy freeze with no electricity and water...