Nizhny Novgorod is one of the most vibrant cities in Russia and it hosts 2018 World Cup games up to the quarterfinals. Here are some pics for you to fall in love with the place!