Hindu pilgrims come to the sadhus for blessings at Gangasagar of Sagar Island, about 150 km south of Calcutta, capital of eastern Indian state West Bengal, Jan. 15, 2015. Every year in mid-January, pilgrims from all over India gather at Gangasagar for a holy dip at the confluence of River Ganges and the Bay of Bengal. (Xinhua/Zheng Huansong)
Day|Week