One of the best Indian restaurants in Ho Chi Minh City