Home Politics Britain’s Leftist Government Blocks Law Outlawing Cousin Marriages in Effort to Appease Muslim Voters