Lonely Planet has compiled a list of the world's most beautiful beaches. The list includes beaches in Zanzibar, the Seychelles, Canada and Mexico.

The most beautiful beach in the world is Ipanema in Rio de Janeiro, Brazil. There is a selection of beautiful photographs as well as useful tips for a well-deserved visit to a paradise in Greece, Australia or Thailand. The top ten beaches are: Cabo San Juan del Guía in the Colombian rainforest, Byron Bay in New South Wales, Australia and Playa Balandra in Mexico.