British Prime Minister David Cameron has defended his policy of restricting immigration, arguing that illegal migrants are trying to "break into" the country, AP reported. Cameron told the BBC on Saturday that Britain has been one of the "most generous countries" in Europe for granting asylum to refugees, even though it has faced criticism for failing to take in any of the ever-rising numbers of migrants.