Know Any Russians in Goa? Morjim is The Best Place To Find ThemItsGoa sheds some light on Russians in Goa.