Pop superstar Taylor Swift has announced she is engaged to her partner Travis Kelce.

In a post on Instagram on Tuesday, Swift wrote: "Your English teacher and your gym teacher are getting married."

She accompanied the post with photos showing Kansas City Chiefs star Kelce proposing to Swift.

The photos showed the pair embracing and holding hands, showing her diamond engagement ring.

Within an hour of it going up, Swift's post already had more than six million likes.