Is it true that equity gives the best returns over the long run?

Fundamentals,Market View

No More Feeds Available