Mowgli, the Indian street food chain that has found extraordinary success since its launch in Liverpool seven years ago, opens its first branch in London next week, in Charlotte Street, Fitzrovia. Dubbed “Liverpool’s answer to Dishoom”, Mowgli was founded by former barrister Nisha Katona to showcase the sort of food that Indian people eat at […]