Within the steppes of southwestern Russia, there lies the biggest Buddhist city in all of Europe, a town referred to as Elista. Together with huge monasteries and Buddhist sculptures, Elista is also house to kings and queens—but not inside the royal feeling.The site’s Instagram account capabilities shorter, offbeat films, such as the typical ov