MUMBAI: Essence, a global digital agency, today announced it has established operations in India via the opening of a new location in Delhi. This will be...