Twisha Sharma

Creative Group Head

Edelman Digital

New Delhi, India