OrganizationOutlook Media India
LocationDelhi
Area of BusinessMarketing & Sales
Award TitleEmerging Company of the Year Award