Service with a smile has turned sci-fi at this restaurant as diners are waited on and cooked for by robots.
At Robot Restaurant 20 robots deliver food to the table, cook dumplings and noodles, usher diners and entertain them in Harbin, Heilongjiang province in China.
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.
Prepared dishes are placed on a suspended conveyor belt and when the plate reaches the right table the mechanical arms lift it off and set it down.
As they eat, a singing robot entertains diners...