The UK's Supreme Court has ruled that two gay men from Iran and Cameroon have the right to asylum in Britain.

The UK court's panel said it had agreed "unanimously" to allow the appeals from the men, from Cameroon and Iran.

They had earlier been refused asylum on the grounds they could hide their sexuality by behaving discreetly.

Lord Hope, who read out the judgement, said: "To compel a homosexual person to pretend that his sexuality does not exist or suppress the behaviour by which to manifest itself is to deny him the fundamental right to be who he is."

READ MORE: Gay asylum seekers win UK appeal