malvika mehtra

Dec 15, 2011

Grey India wins Dell’s creative duties

The account will be handled out of the agency’s Bangalore office