Face masks will be compulsory in shops and supermarkets across England from July 24 - and shoppers could be fined if they don't wear them.

The new law from the UK government is a fresh bid to tackle the coronavirus pandemic.

How much will you be fined for not wearing a mask?

As of July 24, those in England must have your nose and mouth covered when you go shopping or risk a £100 fine – reduced to £50 if it is paid within 14 days.

It will be up to police to dish out penalties and not business owners or shop workers, although they are being asked to encourage customers to comply.

The regulations will be made under the Public Health (Control of Disease) Act 1984.

Where can I get a face mask?

We've put together a round-up of the best places to buy a face mask before the rule becomes mandatory.

This is The West Country:

  • Aldi - prices for their masks (pictured above) begin at £1.50 each. A two-pack costs £2.99.

This is The West Country:

  • Amazon - prices for their masks begin at £2.91, which includes delivery.

This is The West Country:

  • ASOS - prices begin at £12, and delivery costs £4.

This is The West Country:

  • Boots - costs for their masks (pictured above) begin at £4.99 per mask, however they only come in three-packs for £15. Delivery begins at £1.50 for click and collect.

This is The West Country:

  • eBay - prices begin at £1.20, which includes delivery.

This is The West Country:

  • Next - prices begin at £10, plus delivery costs £3.99.

This is The West Country:

  • B&M - prices for their masks (pictured above) begin at £1.99. However, these can only be bought in store.

This is The West Country:

  • Finally, Home Bargains - prices for a 50-pack of disposable masks (pictured above) start at £9.99, and delivery costs £3.49.