To celebrate the Prince Harry and Meghan Markle wedding, the sun are giving away 500 free limited edition tea towels. Enter your details on the linked page for your chance to win! Competition closes at 11.59pm on Friday, May 4, 2018. Over 18, residents of the UK only

Click here to visit