Inside the steppes of southwestern Russia, there lies the most important Buddhist metropolis in all of Europe, a town known as Elista. In combination with huge monasteries and Buddhist sculptures, Elista is likewise property to kings and queens—although not from the royal sense.The site’s Instagram account functions small, offbeat films, includ