|Shavi the dog - (Image: CEN)|
Shavi was living as a stray for some time when she was hit by a car and left with two broken legs and suffering on the cold streets of Rostov Oblast, southern Russia.
Thankfully passersby found and took Shavi to the vet and an appeal to care of her while she recuperates was launched. Only one person responded to the call; 26-year-old Nina Baranovskaya.
Nina cared for Shavi with constant care until fit and well, but as her apartment was very small and she already shared it with her young daughter and several other pets, she rehomed Shavi with a friend almost 200 miles away.
Unfortunately, a mere matter of days later Shavi went missing, much to the distress of Nina and the new owners. Two weeks later and still no news.
Then one day, Nina while walking down the road, felt something brush by her leg. Amazingly it was Shavi!
|Shavi's astonishing journey - (Image: MailOnline)|
It's believed that the unfamiliar journey would have taken roughly a week for Shavi. Nina has since said she will not part with Shavi again and is looking for a bigger apartment for them all to live.