A new restaurant in Liverpool hopes to introduce a modern taste of India to diners. Delhi House is a family-run business serving up with authentic Delhi flavours to the city. Located at the city's iconic Royal Albert Dock, they're offering up a unique dining experience.