Marching Ants Advertising Pvt. Ltd., one of India’s leading creative agencies, has bagged the creative responsibilities of BESTSELLER India,....