A restaurant in China has 20 robots working for it as waiters, cooks and busboys.
According to the South China Morning Post, the mechanical staff at Robot Restaurant in Harbin can work continuously for five hours after charging for two hours and can also display more than 10 expressions on their faces.
When a diner walks in, an usher robot extends their mechanic arm to the side and says 'Earth person hello. Welcome to the Robot Restaurant.'
After diners have ordered, robots in the kitchen set to work cooking their meals.
Once the dish is prepared, a robot waiter, which runs along tracks on the floor, carries it from kitchen to table, the Daily Mail reported.
A singing robot entertains diners as they eat.
The restaurant has gained international fame and continues to grow in popularity since it opened in June last year.