Nepal is expected to host at least 25,000 Indian pilgrims this year for the revered Kailash Mansarovar Yatra, resuming after a five-year hiatus
Last batch of 38 pilgrims reached the Lipulekh pass in the Indian territory this morning