
Pop megastar Ed Sheeran has surprised children and staff at a major Melbourne hospital with an impromptu performance.
The 32-year-old British superstar popped into the Royal Children’s Hospital on Tuesday afternoon for an unexpected half-hour show.

Pop megastar Ed Sheeran has surprised children and staff at a major Melbourne hospital with an impromptu performance.
The 32-year-old British superstar popped into the Royal Children’s Hospital on Tuesday afternoon for an unexpected half-hour show.