Microsoft Microsoft India Appoints Karan Bajwa As MD Sales & Marketing Group Microsoft India has appointed Karan Bajwa as the new Managing Director of its sales and marketing group (SMSG) in the country. His new tenure... Apurva ChaudharyJune 11, 2013