Britain was warmer than California, Naples and Athens yesterday, as temperatures soared above 20C in some areas, which is around 7C higher than the seasonal average.
Met Office forecaster Rebecca Sherwin told The Daily Mail that the hottest place was Porthmadog in North Wales at 21.7C.
This was slightly higher than South and Central England, but much warmer than California, which was only 15C.
People flocked to seaside resorts like Blackpool and Brighton (pictured) to make the most of the Spring heatwave, which is caused by a solid area of high pressure over Britain.
The good weather is expected to last until Thursday or Friday, with today's highest temperatures expected to be in Aberdeenshire, where it is likely to reach 20C. It will be slightly cooler in the South, but it still expected to be around 18C.
The Express reports that supermarkets have already reported booming sales in barbecue food, sunglasses and shorts and garden centres are also doing brisk business.
Click on the image below to see Europe's best beaches...
Europe's best beach destinations 2012
It's 21C in March!
Corralejo,the largest of Fuerteventura's resorts, is a beach lover's dream. Town Beach is singled out by Tripadvisor reviewers as a perfect spot for families because of its calm waters, while breezier Flag Beach and Glass Beach are a 'paradise' for windsurfers and kitesurfers.
The largest resort on Gran Canaria was developed in the Sixties specifically as a tourist area and it's remained popular ever since. There's something for everyone, from families to honeymooners, nude sunbathers, to hippies... and it gets the thumbs up from all.
This is the fastest growing city in Turkey, not least because of its booming tourism industry. Tourists from around the world are drawn here for the fab beaches as well as the traditional Turkish culture. Konyaalti Beach is described as 'heaven on earth' by one reviewer. The only complaint seems to be that the sea is a "little bit salty". Hmm...
With 20 different beaches to choose from, Albufeira is praised as a "charming" holiday destination. The cliffs are magnificent, the outlook wonderful and Falesia Beach is singled out in particular: "straight out of a film" says one reviewer.
Yes, it's still up there as one of the favourites for Brits. The beaches surrounding this holiday mecca are bustling with activities including waterskiing and scuba diving. Levante Beach is praised for its cleanliness, while reviewers recommend Poniente Beach for a calmer alternative to the buzzing Benidorm atmosphere.
Seven miles of beach and its own warm microclimate make Bournemouth the UK's favourite beach destination, according to Tripadvisor reviewers, who praise it for its stunning cleanliness and "amazing views", although one complained that it was "too far away from the shops".
With velvety white stretches of sand along five miles of gentle waters, Puerto Alcudia is the longest beach on the island. Reviewers say the gem of the beach at Aucanada is great for families, and one of the most beautiful parts of the resort, although it can get crowded: "Bring your own sunbed" says one.
The lack of a booming nightclub scene is a huge plus for the travellers who've discovered this beach resort. Boat trips, great seafood cafes and "quiet and relaxing" atmosphere are among the reasons they return here, but one reviewer advises getting to the beach early in peak season in order to get a bed by the sea - and they recommend bartering for the price.
The waters surrounding the small village of Olu Deniz, including the famous Blue Lagoon, are a beautiful gradient of sapphire blue, and the beach is described by Tripadvisor reviewers as "simply stunning", with a spectacular setting. Reviewers say it gets overcrowded in peak season and can also be pricey: many recommend the local beaches nearer the town for more space.
Lanzarote's largest resort area offers some of the island's best beaches, with calm waters all year round. The coast is a succession of lovely sandy stretches interspersed with small rocky outcroppings, including the little cove of Pena Grande, with fine white sand.