Mowgli reports losses amid soaring energy bills
Liverpool Indian street food chain Mowgli reveals annual losses approaching half a million pounds amid rising energy and input costs, despite revenues rising above £30m. Tony McDonough reports Indian street food chain Mowgli has…