Mowgli Street Food has opened its second branch here in Wales. Diners got to try out the restaurant's delicious Indian street food dishes following its opening at McArthurGlen Designer Outlet in ...