The Den, Beijing, China