Statue of Lord Narasimha at Patan Durbar Square, Lalitpur, Nepal.
'Nara' means 'Man' and 'Simha' means 'Lion' in Nepali language. It means neither man nor lion . You can see the statues Lord Narasimha in the Hanuman Dhoka, Kathmandu and Bhaktapur Durbar Square, Bhaktapur .
for more about Lord Narasimha please visit this site http://ecs.com.np/heritage-tale/narasimha