Scarlett Johansson has donated enough money to a community in Sri Lanka to help support it financially for "the next three years".

The Nanny Diaries actress visited the Dalit community earlier this year with international charity Oxfam and became so moved that she donated cash to a school there.

Johansson said: "The most gratifying opportunity was visiting a Dalit school. The Dalit community in Sri Lanka is considered the lowest status in the caste system, and children as young as four are working the fields.

"Hopefully the money I have given will financially support the school there for the next three years."

Executive director of Oxfam, Jeremy Hobbs, said of the donation: "By supporting Oxfam, Scarlett is taking a stand alongside millions of people globally who are working to overcome poverty."