Yandex has presented what it claims is a new concept in search engine results pages to a Russian audience at an online industry conference in Moscow. They’ve nicknamed the new concept “Islands,” but ...