A ferry carrying around 2,500 migrants who had arrived on Greek islands has docked in Greece's main port of Piraeus near Athens as they make their way into northern Europe. Greece has been overwhelmed this year by record numbers of migrants arriving on its ...