20110421 auto: Mazda to arrive on Indian shores soon.