New Delhi, July 18 -- Stock markets like stability and predictability. Yet, over the last few years, the geopolitical climate has been quite turbulent - from the Ukraine-Russia war, Middle East conflict, India-Pakistan tensions and the trade policies of US President Donald Trump - keeping investors on the edge.

The war in Ukraine has now entered its fourth year, while the conflicts in the Middle East have created major havoc for oil-importing countries like India. Now, the tensions between China and Taiwan are flaring up, and all these events are having major impacts on the markets.

Even though the stock markets in India have mainly remained resilient and delivered strong returns to investors amid domestic stability and steady earnings,...