Colombia will close its borders from Tuesday to prevent the spread of coronavirus and will keep them shut until May 30, President Ivan Duque said on Monday.