Thirty-seven years after it was stolen and subsequently landed in the US, a stone stela of Lakshmi-Narayan depicting Hindu deities of Lord Vishnu and Goddess Lakshmi, is finally returning to its original home in Patan, a city located just across the Bagmati river from Kathmandu, the capital of Nepal