US president Donald Trump has said he will bar transgender people from serving “in any capacity” in the US armed forces.

Mr Trump said on Twitter that after consulting with “generals and military experts” the US government “will not accept or allow Transgender individuals to serve in any capacity in the US Military”.

Transgender service members have been able to serve openly in the American military since last year, when former US defence secretary Ash Carter ended the ban.

Military chiefs recently announced a delay on allowing transgender people from enlisting.

However, transgender troops are already serving openly in the military.