McDonald’s restaurants in North and East India have stopped serving tomatoes in its burgers and wraps over what the company claims are quality and supply issues as surging prices of the vegetable in parts of the country have triggered internet jokes, music videos, heists and protests.