Stock recommendations by analyst for March 21: Buy Maruti Suzuki, Titan & Zen Technologies shares Stock recommendations by analyst for March 20: ‘Buy’ SBI, SJVN & MOFSL shares Stock ...