The best beach in the world has been named - and it is in Europe. Elafonissi Beach in Greece has been crowed the best beach in the world by Tripadvisor, as part of its Travellers Choice Awards ...