Versus - compare EMAINDIA and 541228

EMA India Ltd. outperforms Taylormade Renewables Ltd. on 27 out of 35 parameters.