The cheapest suncream to pass the SPF test is....?

Four well-known "once-a-day" sunscreens are not living up to their claims, a watchdog in the UK has warned.
Which? found that the protection offered by Soltan Once Invisible 8hr Sun Protection SPF30 (200ml), Piz Buin 1 Day Long Lotion SPF30 (150ml), Riemann P20 Once a Day Sun Protection SPF30 (200ml) and UltraSun Family SPF30 (100ml) decreased by an average of 74% after six to eight hours.