Investors are selling stocks, bonds, and gold, increasing cash holdings due to the Iran war’s geopolitical and macro uncertainty. This mirrors strategies from the Ukraine invasion, with concerns of an energy price shock fueling inflation and prompting central banks to consider rate hikes instead of cuts.
Vedanta and Infosys among 5 stocks with highest dividend yield. Check details
Five high-dividend-yield stocks include Vedanta, Gujarat Pipavav Port, Castrol India, TCS and Infosys. As of July 29, 2026, Vedanta topped the list with a 12.9%