Visitors queue to enter the Russia Pavilion in the World Expo Site in Shanghai, East China, May 9, 2010. Russia Pavilion on Sunday distributed badges to visitors for marking the 65th anniversary of the victory over Nazi Germany in World War II (WWII). [Xinhua]