Shares of Marksans Pharma were trading higher in the afternoon session on Tuesday, up 2.14% at ₹207.2 per piece on the BSE at ...