Masks of Hindu gods and demons above a shop doorway in the centre of Kathmandu Published 15 April 2010 at 400 × 262 in Gods and demons