RussiaDiscover the beauty of Borovichi in Novgorodskaya Oblast', where history meets natural wonders!