Seychelles awaits influx of Russian travellers