By Mike Cassidy Plenty of places have tried to put the Silicon stamp on themselves — Silicon Glen in Scotland, Silicon Beach in Australia, Silicon Sentier in France, Silicon Oasis in Dubai — with varying success. But none has achieved the notoriety of Silicon Valley. But Skolkovo might benefit from a growing Russia buzz in […]