Bruno Mars has announced an extra two dates at The O2 in London following huge demand for tickets.

The singer will now play the capital's venue on Friday, April 21 and Saturday, April 22 in 2017 as well as previously announced dates .

After tickets for his 24K Magic UK tour went on sale on Monday, November 21 fans flocked to get their tickets causing websites to crash.

Tickets go no sale on Monday November 21

Disappointed fans then found tickets on secondary websites such as GetMeIn for double the original prices.

But fans of the Grenade singer will be pleased to know he will stay a little longer in London next April for a mini residency at the O2 Arena.

Find out how to get tickets to the newly announced Bruno Mars shows below:

When do tickets go on sale?

Tickets are now live for the new shows but there is still availability.

How much are tickets?

Tickets are priced at £35-£85, plus a booking fee.

Plus you can purchase platinum seating and hot ticket packages at various prices.

Where can I buy tickets?

Tickets can be purchased from the Bruno Mars Ticketmaster page here .

Keep up to date with the latest news in west London via the free getwestlondon app.

You can even set it to receive push notifications for all the breaking news in your area.

Available to download from the App Store or Google Play for Android now!