Ritu Nakra has been appointed as the General Manager of Delhi at Landor & Fitch, to strengthen growth of the business, as well as to form....