By JaskaranMay 20, 20240 Comments Mahindra Thar 5-Door, Armada Spied Near ARAI its been a while since one of India's biggest car manufacturers, Mahindra, has been testing,