Here's how a Japanese restaurant has been flourishing in Chennai for 25 years

The first dish to order at Dahlia, Chennai’s iconic Japanese restaurant, is the chawanmushi. If you come around noon, it should just be getting ready…READ MORE