I'm not so sure it's made in China - if you search that site for Mahindra cars, you get nothing. You do, however, get results for Mahindra tractors, which are apparently built somewhere along the Chinese coast.

Mahindra is an Indian mark just like GM is an American mark - both produce some vehicles (tractors for Mahindra, Chevy Equinox's for GM) in China, but just as GM doesn't produce everything there, neither could Mahindra. I'll dig around and see if I can find out either way though.