News

Devyani International, operating KFC and Pizza Hut restaurants in India, reported a consolidated net loss of 147.4 million ...