In America, there has been a fierce debate over a new law affecting gay, lesbian and transgender people in the state of North Carolina.

It means transgender people can only use public toilets in accordance with the gender on their birth certificate, and it restricts the protection of some of gay and transgender employees' civil rights.

Rock stars including Bruce Springsteen and Ringo Starr have cancelled their shows in North Carolina in protest.

Aleem Maqbool reports.