Justin Bieber has been showing off new tattoos of a tiger and an angel as he performed in Stockholm.

The 19-year-old singer - who earlier this week was revealed to have had a fish tattooed under the owl on his left arm - was snapped outside his hotel in Sweden with the new inkings added to the same arm.

Justin's arm was still red around the etchings of the tiger and the angel they were so fresh. It was previously revealed the teenage heartthrob had a tattoo artist come to his hotel room in London at 6am while he was on the UK leg of his Believe tour to add to his ever-growing body art collection.

The singer tweeted he was feeling in "beast mode" as he prepared for a workout.

Meanwhile, Will Smith has proved to be a Belieber after he spoke out in defence of Justin, who has been getting a lot of flack for his behaviour recently.

The Men In Black star told Capital FM: "There are things that are just simple and normal for a 19-year-old to do, just when I was 19 there was no Twitter, the things that I was doing - I was able to have privacy because everybody's phone didn't have a camera on it."