Pakistani singer Adnan Sami is allowed to stay in India for an indefinite period following his appeal to legalise his stay in India on humanitarian grounds.