From Russia with Love in Nusa DuaAngela JelitaJune 7, 2012September 6, 2017 by Angela JelitaJune 7, 2012September 6, 201701344 A Russian restaurant on the island of Bali? You may think that’s odd considering the tropical climes of our island...