News WrapGet Handpicked Stories from our editors directly to your mailbox

`Govardhan leela` of Lord Krishna

Govardhana is a 8km long hill located near the town of Vrindavana, in the Mathura district of Uttar Pradesh, India. It is considered sacred especially in the Vaishnava traditions within Hinduism.

Apr 10, 2015, 10:20 AM IST