BBDO India has appointed Ritu Sharda as Senior Executive Creative Director - Delhi. Sharda joins the leadership as part of the team behind....