DDB Mudra Delhi has appointed Mahesh Parab and Talha Bin Mohsin as Executive Creative Directors. They will be based in Delhi and will report to....