Essence, a global digital agency, has established operations in India via the opening of a new location in Delhi. This will be the agency’s....