Moments ago, the Supreme Court struck down key provisions of Arizona's controversial immigration law, but said that the provision requiring police to check the immigration status of someone they suspect is not in the US legally could remain.

Read the full opinion below.

Arizona Ruling