

![]() |
Nepal’s living goddess Matani Shakya looks on as she is carried on a palanquin escorted by priests and devotees to attend the horse race festival in Katmandu, Nepal, Monday, March 15, 2010. She is worshipped by Hindus and Buddhists as an incarnation of the powerful Hindu deity Taleju. (AP |