The "Before he cheats" singer was set to perform at The Long Road country music festival in Leicestershire, England and BBC Radio 2's Live in Hyde Park here last weekend, but officials from her record label announced she had to pull out due to ill health, reports aceshowbiz.com.
"I don't cancel shows, like I will drag myself out on stage to perform if I have the flu or whatever," she said.
"In the UK, we had to cancel a couple of shows. Basically I got like a viral thing. And I woke up, I had vertigo and I could not stand up and it was crazy. I ended up in a German hospital for three days."
She praised the "sweet and so nice" medical team who looked after her, and joked that she tried to learn some German so she could communicate with them better.
"I didn't learn anything. I learned one phrase, 'kein fleisch bitte' (which means) 'no meat please'. I don't eat meat. That's all I got," she said.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)