A sadhu, or Hindu holy man, carries a trident as he walks alongside another pilgrim to the Armarnath cave shrine in Indian-administered Kashmir, on Thursday. AFP
A sadhu, or Hindu holy man, carries a trident as he walks alongside another pilgrim to the Armarnath cave shrine in Indian-administered Kashmir, on Thursday. AFP