David Beckham and Ed Sheeran left a pub after being taunted by rival sports fans.

The former England captain and his oldest son Brooklyn, who turned 18 on Saturday (04.03.17) were enjoying a drink with their friend and neighbour on Thursday (02.03.17) when a group of Wales fans, who had just watched 'Don't Take Me Home', a documentary about their national soccer team's 2016 World Cup campaign, began singing and mocking the retired player.

And in the end, the trio decided got tired of the attention and decided to cut their night short.

A source told The Sun newspaper: ''The boys were enjoying a catch up when suddenly the pub was taken over by Welsh fans at around 8.30pm.

''They tried to remain discreet wearing beanies and caps but the supporters recognised them and sang Welsh anthems, buoyed by the fact the pub was decked in Welsh flags.

''It started to get a bit annoying, forcing Becks to call it a night.

''He couldn't be bothered with it.''

On Friday (03.03.17), 41-year-old David warned he will be posting ''many photos'' of Brooklyn this weekend to mark his milestone birthday.

David - who also has children Romeo, 14, Cruz, 12, and Harper, five, with his wife Victoria Beckham - shared a photo of his oldest child as a toddler on Instagram and wrote: ''This little man turns 18 tomorrow so as you can imagine I have many photos to post so here we go ... Happy 18th eve to my handsome young man and best friend ... @brooklynbeckham @victoriabeckham #18mañana (sic).''

And the sportsman has further shown his support to his son by sharing a picture of him reading Wonderland magazine, which Brooklyn is on the cover of, on his Instagram Story.