Ed Sheeran insists he had permission to busk in India after police stopping his performance on the street in the country.