40+ Odd Facts About Russia You Didn’t Know About 21. Russia is the home of the world’s largest McDonalds. The large building has 700 seats. It was constructed for the 2012 Olympics in London and it was disassembled after the games had come to an end. Prev Next Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44