
Devotees offer prayers to Lord Bhimsen during the Bhimsen Festival in Lalitpur, Nepal, Sept. 7, 2015. Bhimsen is the deity for the welfare of business and is specially paid homage by the businessmen of the Newar community. (Xinhua/Pratap Thapa)

Devotees offer prayers to Lord Bhimsen during the Bhimsen Festival in Lalitpur, Nepal, Sept. 7, 2015. Bhimsen is the deity for the welfare of business and is specially paid homage by the businessmen of the Newar community. (Xinhua/Pratap Thapa)