New Delhi, May 5 -- It's no exaggeration to say we are in turbulent times. The war in Ukraine continues unabated, the Israel-Gaza conflict is festering, Iran and its proxies are active in the Middle East, as is the US, Bangladesh has descended into chaos, and now Pakistan has provoked India.

Donald Trump has also been stirring the pot with his tariffs and other pronouncements. Global markets have been in a tizzy ever since he assumed office. No one is sure where this trade war is going, which countries may benefit or lose, or whether the global economy will grow or enter a recession.

Investing during uncertain times

These uncertainties are showing up in stock markets and other places. Gold has been going through the roof. Bond yields a...