Macheda struck twice on debut in their 3-3 draw with Derby County.
He revealed: "I could've gone back to Italy - but I won't tell you the name. I had the chance. But my priority was to stay in England, I love this country.
"I love football here. I've been here for seven years now, there's no better place to play than in England.
"I only came to Birmingham on Friday night at midnight. I couldn't even find the hotel!
"It was a bit frustrating for me but now I'm glad to be here, I want to do well for the team.
"It couldn't have been a better debut, I'm a striker and I want to score."
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball