A Russian court has sentenced amateur ballerina Ksenia Karelina to 12 years in jail for treason for donating $51 (£39) to a charity supporting Ukraine.

Karelina, who has American and Russian citizenship, pleaded guilty last week after a trial held behind closed doors.