T.I. spent $20,000 in 30 minutes on Christmas presents for single mothers.

The 37-year-old rapper showed his generosity by gathering together all of the moms at the Target store in Atlanta, Georgia on Christmas Eve (24.12.17) to help them buy gifts for their families.

Alongside a video of the ''grand hustle'', as he described it, the 'Hands Up' hitmaker wrote on Instagram: ''Wish I could've came earlier,stayed longer & done more for more people. (@delta got in our business) But still I'm blessed to be able to do anything I can for those in need. Merry Christmas to everyone who helped me thumb through 20k in 30mins. If I missed you ... I'll catch up with you next year!!! Happy Holidays to all of you!!!! From me and mines, to you and yours ... MERRY CHRISTMAS !!!! (sic)''

And that's not all, the hip-hop star - whose real name is Clifford Joseph Harris, Jr. - even had a shedload of toys dropped off at a daycare centre, where he handed out nappies, soft cuddly bears and more, and spoke with the youngsters.

He captioned a separate clip: ''guess it's Some places Santa just ain't gon go .... Don't Trip!!! That's why It's a blessing for me to be able to be a blessing to others. Hope you're all enjoying this Christmas. I'll be here as long as I'm able even when nobody else is.... Happy Holidays from me & mines,to you & yours. Merry Christmas (sic)''