Offer your thoughts or opinion on the input financial query or topic using your financial background.

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? If you want something that doesn't require any work on your end, consider having a fee-only financial planner make a plan so that your investments can be automated to generate a cash flow for you or get an annuity as the other classic choices here as most other choices will require some time commitment in one form or other. Note that for stock investments there could be rare instances like what happened for a week in September in 2001 where the markets were closed for 5 days straight that can be the hiccup in having stocks. Bonds can carry a risk of default where there have been municipalities that defaulted on debt as well as federal governments like Russia in the 1990s. Real estate may be subject to natural disasters or other market forces that may prevent there always being a monthly payment coming as if you own a rental property then what happens if there aren't tenants because there was an evacuation of the area? There may be some insurance products to cover some of these cases though what if there are exceptionally high claims all at once that may have an insurance company go under? 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?  What investment of your own time do you plan on making here? Both in terms of understanding what your long-term strategy is and then the maintenance of the plan. If you put the money in the bank, are you expecting that the interest rate will always be high enough to give you sufficient cash to live as well as having no financial crisis with the bank or currency you are using? Are there any better investments? You may want to reconsider what assumptions you want to make and what risks you want to accept as there isn't likely to be a single solution here that would be perfect.