Shakira announced an enormous $45 million charity donation yesterday (September 27) in New York.

The Colombian superstar revealed that the charity she co-founded, Latin America for Solidarity Foundation, will donate $40 million to help earthquake stricken Peru and damage caused by a hurricane in Nicaragua.

She gave the news at a summit on global climate change yesterday, organised by Bill Clinton, says Reuters.

The singer also revealed a $5 million effort to help children in area who live in poverty.