Sir Elton John cancels US gig for 'medical reasons'

Sir Elton John has cancelled a concert in the US tonight due to "medical reasons".

The star was scheduled to perform at the BJCC Arena in Birmingham, Alabama, but his publicist said the gig would not be going ahead.

Sir Elton John pictured performing at Sao Jose Stadium in Brazil earlier this month. Credit: TARLIS SCHNEIDER/DPA/Press Association Images

They did not provide any further details as to what the medical reasons were.

Refunds will be available "at point of purchase" from Monday, the publicist added.