toonsarah-travels.blog
Lord Shiva statue in the hills above Pokhara - Travel with me
Lord Shiva statue in the hills above Pokhara, Nepal, the second highest statue of Shiva in the country at 51 feet tall
Sarah Wilkie