Despite uncertainties from US tariffs and geopolitical tensions, Nifty 50 gained 2% in March. Experts suggest picking quality ...