Energy storage remains a challenge because storage technologies are costly and because

A. none of them can store energy for a very long time.
B. they require a lot of space
C. they are only available in rich countries
D. they require rare minerals