World's largest mass gathering ends in India