Mahindra to launch its XUV400 in 3 different Variants