Laobacha, or Old Dad Tea translated from Chinese, is a form of local catering culture in South China's Hainan province.
Check this video for more details!