McDonald’s restaurant. June 29, 2017

The closure of 43 McDonald's outlets in New Delhi is depressing news for Ronald. Photo: iStock

June 29, 2017 9:04 PM (UTC+8)