Rome- At least 50 asylum-seekers drowned and 120 were rescued after a boat carrying some 500 people caught fire and capsized near an Italian island on Thursday, officials and media reports said.