what does 24 mwh mean
Answers
Answered by
0
hope it will help you
Attachments:
Answered by
0
it means 24 megawatt hour
hope it is helpfull
plz mark as brainlist
follow if you like answer
hope it is helpfull
plz mark as brainlist
follow if you like answer
Similar questions