China has warned Singapore to be "cautious with their words and actions" and reminded the city state to respect its one-China policy after it demanded the return of its military vehicles that have been detained at a Hong Kong port since November 2016.