Guwahati, July 1 -- The US Supreme Court on Tuesday rejected President Donald Trump's attempt to restrict birthright citizenship, upholding a lower court order that blocked his executive directive denying automatic citizenship to certain children born in the United States.

In a 6-3 decision, the court upheld the injunction against Trump's executive order, which directed federal agencies not to recognise the citizenship of children born in the US if neither parent is an American citizen or a lawful permanent resident, commonly known as a green card holder.

Trump signed the order on his first day back in office as part of a broader immigration crackdown. The directive was immediately challenged on the grounds that it violated the Citizens...