Skyrocketing Profits or Missed Goals? You Won’t Believe ReNew Energy’s Latest Surprise 21. November 2024