Saw this ad on the side of a Samtrans bus today:
Now, I can't read Hindi, but I can't possibly imagine what this text might say that would be a reasonable attempt to market beef to Hindus.
Either that, or McDonald's is implying that there is no beef on their dollar menu (never mind there is a prominent picture of a double-cheeseburger in the ad). This is, in fact, the case in India - the McDonalds' there serve mostly chicken sandwiches, I am told. But this is Redwood City, not New Delhi.
Either way, it seems like dumb marketing to me.