Devotees recently braved sub-zero temperatures and deep snow to reach Yulla Kanda in Himachal’s Kinnaur district, performing bhajans at what is believed to be the world’s highest Krishna temple. Read ...