Image source: Getty Images
Stock markets never move in a straight line. But over the long term, investing in FTSE 100 and FTSE 250 shares has proved time and again to be an effective way to build wealth.
Averaged out, the FTSE 100 and FTSE 250 indexes have delivered an average annual return of 9.3% since the early 1990s. Based on this figure, someone who invested £400 a month for the last 30 years could have made a brilliant £779,708 to retire on.

I’m confident these long-term records will last. But which shares would I buy to target a nest egg for my retirement?
Market growth
Defence shares like BAE Systems (LSE:BA.) could provide significant returns as the world embarks on what looks like a new cold war.
The firm has had significant share price gains since early 2022. And I believe the bull run has much further to run following Russia’s invasion of…


