Internet search company Yandex has managed to fence off Google in most, if not all, Russian-speaking countries when it comes to searching the Web. Today, the company has announced the launch of an Internet browser that ‘leverages its cloud expertise’, heating up the rivalry some more.