Viacom18 appoints Vivek Mohan Sharma as Head of Branded Content