The next tour stop for The Who is Saturday, April 1 in London.