Share your insights or perspective on the financial matter presented in the input.

what is the best way of investment which gives returns forever? 
What is the best way that I can invest money so that I can always get   returns? Would it be to set up an FD in a bank, to buy land, to buy a   rental house, to buy a field, or maybe to purchase gold? Forever is a long time. Of the options you listed, the only one guaranteed to generate returns is a bank account. The returns may well be very small, but (absent an economy-wide financial failure) you will get the stated return. Land doesn't always retain its value, nor do rental houses or fields. Gold clearly fluctuates. But you would be better served to think about goals and how you can attain them. What do you want to do with the "returns"? If you are trying to set yourself up for purchasing a home, paying for college, or retirement, then the small returns on a bank account may be insufficient. And in that case you might be better served by worrying more about the size of the returns you need than the certainty of them. There may be many "better investments" if you more clearly define what you expect to achieve by your investment.