O&M (Ogilvy & Mather), Rediffusion, and Mudra Communications are all advertising agencies that create and manage advertising campaigns for clients. The India Today Group is a media publishing house that produces magazines, television content, and digital media - not an advertising company. While it may carry advertisements, it is primarily a content creator rather than an advertising agency.