20110502 auto: Mazda to arrive on Indian shores soon