Mahindra Automotive finally unleash the name of upcoming MPV that is Marazzo & it’s Italian word that means “psychic power, carry on for others with joy. receptive nature & may bear burdens for others”. Company also, revealed some images like interi
Read this post on gadgetsfry.com