Amidst public outcry, travel tech giant OYO responded to criticism of a recent newspaper advertisement. The controversial ad intended to promote religious tourism in India but sparked discontent among netizens for its wording, ‘God is Everywhere. And so is OYO.’
