At least 24 migrants, including children, drowned on Monday when a boat taking them towards European Union waters sank in the Black Sea just off Istanbul, Turkish officials said.