MUMBAI: Aegis Media’s Isobar has been signed on by online travel company, Expedia, to manage its social media presence in India. Expedia marketing head Manmeet Ahluwalia...
This will close in 10 seconds